/* Applied only after an explicitly published shared brand is received. Layout stays theme-owned. */
body.me-shared-brand{--ink:var(--me-text);--muted:var(--me-muted);--line:var(--me-border);--paper:var(--me-surface);--cream:var(--me-background);--mint:var(--me-accent);--dark:var(--me-secondary);--green:var(--me-primary);font-family:var(--me-body);font-size:var(--me-size);font-weight:var(--me-body-weight);line-height:var(--me-line);color:var(--me-text);background:var(--me-background)}
.me-shared-brand h1,.me-shared-brand h2,.me-shared-brand h3,.me-shared-brand h4{font-family:var(--me-heading);font-weight:var(--me-heading-weight);line-height:var(--me-heading-line)}.me-shared-brand button,.me-shared-brand .btn,.me-shared-brand .me-btn{font-family:var(--me-button);font-weight:var(--me-button-weight);border-radius:var(--me-radius)}.me-shared-brand .btn-primary,.me-shared-brand .me-btn.primary{background:var(--me-primary);border-color:var(--me-primary);color:var(--me-on-primary)}.me-shared-brand .btn-dark{background:var(--me-secondary);color:#fff}.me-shared-brand .site-header{border-color:var(--me-border)}.me-shared-brand .site-header a:not(.btn){color:var(--me-text)}.me-shared-brand .site-header{background:var(--me-surface)}.me-shared-brand .work-card,.me-shared-brand .service-card,.me-shared-brand .me-work-card{border-color:var(--me-border);border-radius:var(--me-radius)}.me-shared-brand table{font-family:var(--me-body)}.me-shared-brand td,.me-shared-brand th{padding:var(--me-table-space);border-color:var(--me-border)}.me-shared-brand .footer{background:var(--me-secondary)}.me-shared-brand .hero h1{font-size:clamp(34px,6vw,calc(var(--me-heading-size) * 2.8))}.melons-shared-logo{width:auto;max-width:160px;height:auto;max-height:48px;object-fit:contain}.site-header .melons-portal-link{font-size:11px;min-height:34px;padding:7px 10px;white-space:nowrap}.site-header .mobile-panel .melons-portal-link{display:flex;margin-top:10px}.me-shared-brand .me-public-form{border-color:var(--me-border)}
@media(max-width:1000px){.site-header>.nav-wrap>.melons-portal-link{display:none}}
