/* Professional pages use the same brand tokens as the consumer app. */
html:not([data-theme=dark]) .business-workspace:not(.admin-dashboard){--gh-canvas:#d8cbc7;--gh-paper:#e8dfd8;--gh-cream:#e4d7ce;--gh-lilac:#dcd0d8;--gh-lilac-strong:#c3adbe;--gh-ink:#33282e;--gh-muted:#61505a;--gh-border:#bdabae;--gh-plum:#482d42}
:is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page){--business-action:#482d42;--business-action-ink:#fff3ed;--business-field:#f0e6de;--business-focus:#8f5c81;--business-success:#d2dfce;--business-success-ink:#29432d;--business-success-line:#a7b99f;--business-warn:#ecd5b3;--business-warn-ink:#604016;--business-error:#a12f48}
html[data-theme=dark] :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page){--business-action:#f3ad91;--business-action-ink:#33212d;--business-field:#211b23;--business-focus:#f3ad91;--business-success:#273a30;--business-success-ink:#c4e1cc;--business-success-line:#4d6b57;--business-warn:#49372a;--business-warn-ink:#f2cf9c;--business-error:#ffb5c4}
html body.business-dashboard:has(.business-workspace:not(.admin-dashboard)),html body.business-dashboard .business-workspace:not(.admin-dashboard){background:var(--gh-canvas)!important;color:var(--gh-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page){--business-ink:var(--gh-ink);--business-muted:var(--gh-muted);--business-paper:var(--gh-paper);--business-line:var(--gh-border);color:var(--business-ink)}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.brands-page,.partners-page){--business-ink:var(--gh-ink)!important;--business-muted:var(--gh-muted)!important;--business-paper:var(--gh-paper)!important;--business-line:var(--gh-border)!important;color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(h1,h2,h3,legend,label,.business-logo,.business-topbar strong,.business-stat-grid strong,.brand-management-metrics b){color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(p,small,.eyebrow,.partners-number,.business-space-label,.business-topbar-kicker,.business-account-name,.business-footer,.business-stat-grid article>span,.business-sidebar-bottom,.product-brand-link span){color:var(--business-muted)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.business-sidebar,.business-topbar,.brand-editor,.partner-application,.brand-management-summary,.brand-product-card,.brand-directory-card,.brand-public-product,.partner-request,.partner-signin,.partner-empty,.business-stat-grid article,.business-account-form,.brand-admin-summary){background:var(--business-paper)!important;border-color:var(--business-line)!important;color:var(--business-ink)!important;box-shadow:0 8px 24px #211b2308}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.business-sidebar nav a,.business-sidebar-bottom a,.text-link,.brand-tabs button){color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.business-sidebar nav a[aria-current=page],.partner-kind label.selected,.account-type-choice label:has(input:checked),.partner-feedback,.brand-avatar,.brand-product-picture,.product-brand-link,.business-next-step,.partners-process b){background:var(--gh-lilac)!important;border-color:var(--gh-lilac-strong)!important;color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.partners-hero,.brand-public-profile){background:linear-gradient(120deg,var(--gh-lilac),var(--gh-cream))!important;border-color:var(--business-line)!important;color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .partners-art{background:#482d42!important;color:#fff3ed!important;box-shadow:0 16px 35px #211b2320}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .partners-art-orbit{border-color:#d6a38a}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .partners-art i{color:#f3ad91}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.primary-button,.brand-tabs button.active){background:var(--business-action)!important;border-color:var(--business-action)!important;color:var(--business-action-ink)!important;box-shadow:none}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.primary-button,.brand-tabs button.active):hover{filter:brightness(.95)}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.secondary-button,.business-language,.brand-tabs button:not(.active)){background:var(--gh-lilac)!important;color:var(--business-ink)!important;border-color:var(--business-line)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(input:not([type=radio]):not([type=checkbox]),textarea,select){background:var(--business-field)!important;color:var(--business-ink)!important;border-color:var(--business-line)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) ::placeholder{color:var(--business-muted)!important;opacity:.85}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(input[type=radio],input[type=checkbox]){accent-color:var(--business-action)}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :focus-visible{outline:3px solid var(--business-focus)!important;outline-offset:3px}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.partner-consent a,.brand-story a,.partner-feedback a){color:var(--business-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.business-sidebar-bottom,.partner-product,.partner-review-form,.brand-management-metrics){border-color:var(--business-line)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .partner-badge{background:var(--gh-lilac)!important;color:var(--business-ink)!important;border:1px solid var(--business-line)}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.partner-badge-approved,#partner-notice:not(:empty),#brand-notice:not(:empty)){background:var(--business-success)!important;color:var(--business-success-ink)!important;border-color:var(--business-success-line)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .partner-badge-needs-info{background:var(--business-warn)!important;color:var(--business-warn-ink)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.partner-badge-declined,.partner-badge-withdrawn,.partner-badge-archived){background:var(--gh-lilac)!important;color:var(--business-muted)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.partner-form-error,.brand-form-error,.form-error){color:var(--business-error)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.brand-public-product,.brand-product-picture,.brand-review-image) img{background:var(--gh-cream)}
html body.business-dashboard .business-workspace:not(.admin-dashboard) :is(.brands-heading h1,.partners-hero h1){color:var(--business-ink)!important}
html .business-workspace:not(.admin-dashboard) .business-content{padding:36px;max-width:1390px}
html .business-workspace:not(.admin-dashboard) .business-topbar{box-shadow:0 5px 22px #211b2310}
html .business-workspace:not(.admin-dashboard) .business-sidebar nav a{transition:background .15s,color .15s}
html .business-workspace:not(.admin-dashboard) .business-sidebar nav a:hover{background:var(--gh-lilac)}
html .business-workspace:not(.admin-dashboard) .business-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 var(--business-action)}
@media(max-width:700px){html .business-workspace:not(.admin-dashboard) .business-content{padding:24px 18px}html .business-workspace:not(.admin-dashboard) .business-topbar{gap:14px;padding:16px 18px}html .business-workspace:not(.admin-dashboard) .business-topbar-actions{gap:10px;flex-wrap:wrap}html .business-workspace:not(.admin-dashboard) .business-sidebar nav a[aria-current=page]{box-shadow:inset 0 -3px var(--business-action)}}

html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(h1 em,h2 em){color:var(--gh-plum)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) :is(.account-form-panel,.auth-tabs button:not(.active)){background:var(--business-paper)!important;color:var(--business-ink)!important;border-color:var(--business-line)!important}
html :is(.business-workspace:not(.admin-dashboard),body:not(.business-dashboard) .partners-page,body:not(.business-dashboard) .brands-page) .auth-tabs button.active{background:var(--business-action)!important;color:var(--business-action-ink)!important;border-color:var(--business-action)!important}
