/* Neutral DAWN surfaces: white cards, almost-white body and brand accents. */
.site-shell>header,.site-shell.store-active>header,.site-shell.store-scrolled>header,.see-console-header,.see-header {
 background:rgba(255,255,255,.86); backdrop-filter:blur(18px) saturate(125%); -webkit-backdrop-filter:blur(18px) saturate(125%);
}
.see-console-body .see-console-sidebar { background:var(--dawn-sidebar); }
.see-console-body .see-console-group-toggle,.see-console-body .see-console-subnav button { color:var(--ink); }
.see-console-body .see-console-subnav button.active { background:var(--blue); color:#fff; }
.see-console-body .see-nav-planned { background:#ffffffb3; color:var(--dawn-primary-emphasis); }
.see-console-body .see-profile-trigger,.see-console-body .see-profile-trigger:is(.active,[aria-expanded="true"]) { background:#fff; padding:14px; border-radius:20px; gap:11px; }
.see-console-body .see-console-avatar { background:var(--blue); color:#fff; border-radius:12px; }
.see-console-body .see-console-profile-copy strong { color:var(--ink); font-size:12px; }
.see-console-body .see-console-profile-copy span { color:#536580; font-size:10px; }
.see-console-body .see-profile-chevron { opacity:.75; }
.see-console-body .see-profile-menu { background:#fff; padding:12px; border-radius:20px; }
.see-console-body .see-profile-menu-label { color:var(--muted); }
.see-console-body .see-profile-menu :is(button,a) { background:var(--dawn-surface); color:var(--ink); }
.see-console-body .see-profile-menu #see-signout { background:var(--dawn-surface); color:var(--dawn-danger-emphasis); }
.see-console-body :is(.see-staff-browser,.see-users-browser,.see-profile-pane,.see-console-setting,.see-firewall-section,.see-firewall-box,.see-console-metric) { background:var(--dawn-surface); color:var(--ink); }
.see-console-body :is(.see-staff-form,.see-users-editor,.see-profile-pane:nth-child(2n),.see-console-setting:nth-of-type(2),.see-firewall-section:nth-child(2n),.see-firewall-box:nth-child(2n)) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:first-of-type { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:nth-of-type(2) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:nth-of-type(3) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:nth-of-type(4) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:nth-of-type(5) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:nth-of-type(6) { background:var(--dawn-surface); }
.see-console-body .see-inventory-fieldset:last-of-type { background:var(--dawn-surface); }
.see-console-body .see-inventory-summary>.see-inventory-detail-copy { background:var(--dawn-surface); }
.see-console-body .see-inventory-summary>.see-inventory-facts { background:var(--dawn-surface); }
.see-console-body .see-inventory-summary>.see-inventory-facts:nth-child(3) { background:var(--dawn-surface); }
.see-console-body .see-inventory-summary>.see-inventory-facts:nth-child(4) { background:var(--dawn-surface); }
.see-console-body .see-inventory-item { background:var(--dawn-surface); color:var(--ink); }
.see-console-body .see-category-card { background:var(--dawn-surface); color:var(--ink); }
.see-console-body .see-payment-overview { background:var(--dawn-surface); color:var(--ink); }
.see-console-body .see-payment-overview p { color:#536580; }
.see-console-body .see-payment-connection:nth-child(2) { background:var(--dawn-surface); }
.see-console-body .see-payment-connection:first-child { background:var(--dawn-surface); }
.see-console-body .see-payment-edit { background:#f6f7fb; }

/* Nested editor panels remain recognisable through small neutral differences. */
.see-console-body .see-profile-trigger,.see-console-body .see-profile-trigger:is(.active,[aria-expanded="true"]) { background:#f5f7fb; }
.see-console-body .see-profile-menu :is(button,a) { background:#f5f7fb; }
.see-console-body .see-console-main :is(.see-photo-drop,.see-profile-details-form,.see-profile-access,.see-inventory-description,.see-staff-permissions) { background:#f8f9fc; }
.see-console-body .see-console-main :is(.see-staff-permission-row,.see-staff-permission-row:nth-child(2n),.see-firewall-card,.see-firewall-card:nth-child(2n),.see-console-error,.see-purchase,.see-purchase:nth-child(2n)) { background:#fff; }
.see-console-body .see-console-main input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=color]):not([type=search]),.see-console-body .see-console-main textarea { background:#f5f7fb; }
.see-console-body .see-console-main :is(.see-inventory-search,.see-staff-search,.see-users-search,.see-purchases-search,.see-firewall-search) { background:#f5f7fb; }

/* Public pages are white; signed-in workspaces use a barely darker canvas. */
:root { --dawn-workspace-bg:#f3f5f9; }
body:not(.see-body):not(.see-console-body):not(.user-account-body) { background:#fff; }
body.see-body,body.see-console-body,body.user-account-body {
 --paper:var(--dawn-workspace-bg); background:var(--dawn-workspace-bg);
}
