/* Account-owned signed-in layout; shared palette/type/Button definitions remain pinned. */
.app-header.workspace-header,.site-header.workspace-header {
  position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;
  width:100%;min-height:72px;padding:var(--erh-space-3) var(--erh-space-6);gap:var(--erh-space-3) var(--erh-space-6);
  border-bottom:1px solid var(--erh-border);background:var(--erh-surface);box-sizing:border-box;
}
.workspace-header__brand {display:inline-flex;align-items:center;gap:var(--erh-space-2);min-height:var(--erh-target-min);color:var(--erh-text);text-decoration:none;font-weight:var(--erh-weight-bold)}
.workspace-header__brand img {display:block;width:144px;height:42px;object-fit:cover;object-position:center 52%}
.workspace-header__brand span {font-size:var(--erh-small-size)}
.workspace-header__nav {display:flex;flex-wrap:wrap;align-items:center;gap:var(--erh-space-2) var(--erh-space-6);min-width:0}
.workspace-header__nav a {display:inline-flex;align-items:center;min-height:var(--erh-target-min);color:var(--erh-text);text-decoration:none;white-space:nowrap;font-weight:var(--erh-weight-bold)}
.workspace-header__nav a[aria-current=page] {text-decoration:underline;text-decoration-color:var(--erh-primary);text-decoration-thickness:var(--erh-tab-indicator);text-underline-offset:8px}
.workspace-header__actions {display:flex;flex-wrap:wrap;gap:var(--erh-space-2);margin-left:auto}
.workspace-header__actions .erh-button {text-decoration:none;white-space:nowrap;min-width:144px;width:144px}
.workspace-header__toggle {display:none}
.workspace-content {box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:var(--erh-space-6) var(--erh-space-6) var(--erh-space-12)}
.workspace-home .page-heading,.workspace-settings-index .page-heading {border-bottom:1px solid var(--erh-border);padding-bottom:var(--erh-space-4)}
.workspace-identity {display:grid;gap:var(--erh-space-4);padding-block:var(--erh-space-4)}
.workspace-identity h2 {margin:0;font-size:24px;overflow-wrap:anywhere}
.workspace-identity__id {display:flex;align-items:center;flex-wrap:wrap;gap:var(--erh-space-2) var(--erh-space-4)}
.workspace-identity__id > span {color:var(--erh-muted);font-size:var(--erh-small-size)}
.workspace-identity__id strong {overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.workspace-actions {border-top:1px solid var(--erh-border);margin-top:var(--erh-space-6);padding-top:var(--erh-space-6)}
.workspace-actions ul,.workspace-settings-index ul {list-style:none;padding:0;margin:0}
.workspace-actions li {display:flex;align-items:center;justify-content:space-between;gap:var(--erh-space-4);padding:var(--erh-space-4) 0;border-bottom:1px solid var(--erh-border)}
.workspace-actions li p {margin:var(--erh-space-2) 0 0;color:var(--erh-muted)}
.workspace-actions a {text-decoration:none;white-space:nowrap}
.workspace-status-message {padding-block:var(--erh-space-4);color:var(--erh-muted)}
.workspace-settings {display:grid;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:var(--erh-space-8)}
.workspace-settings__nav {display:grid;gap:var(--erh-space-1)}
.workspace-settings__nav a {display:flex;align-items:center;min-height:var(--erh-target-min);padding:var(--erh-space-2) var(--erh-space-3);color:var(--erh-text);text-decoration:none;border-left:var(--erh-tab-indicator) solid transparent}
.workspace-settings__nav a[aria-current=page] {border-color:var(--erh-primary);background:var(--erh-background);font-weight:var(--erh-weight-bold)}
.workspace-settings__back {display:none!important}
.workspace-settings__content {min-width:0}
.workspace-settings__content .page-heading {margin-top:0}
.workspace-settings-index li {border-bottom:1px solid var(--erh-border)}
.workspace-settings-index li a {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--erh-space-2);padding:var(--erh-space-4) 0;color:var(--erh-text);text-decoration:none}
.workspace-settings-index li strong {font-size:18px}
.workspace-settings-index li span {grid-column:1;color:var(--erh-muted)}
.workspace-settings-index li svg {grid-column:2;grid-row:1/3}
.workspace-commerce-section {padding-block:var(--erh-space-6);border-bottom:1px solid var(--erh-border)}
.workspace-commerce-table {max-width:100%;min-width:0}
.workspace-commerce-table table {width:100%;border-collapse:collapse;table-layout:fixed}
.workspace-commerce-table th,.workspace-commerce-table td {padding:var(--erh-space-3) var(--erh-space-2);text-align:left;vertical-align:middle;border-bottom:1px solid var(--erh-border);overflow-wrap:anywhere}
.workspace-commerce-table thead th {color:var(--erh-muted);font-weight:var(--erh-weight-normal)}
.workspace-commerce-table th:first-child {width:28%}
.workspace-commerce-table a {text-decoration:none}
.is-workspace-creator .site-main {padding-top:0}
.is-workspace-creator .site-shell {box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding:var(--erh-space-6) var(--erh-space-6) var(--erh-space-12)}
@media(max-width:1100px) {
 .workspace-header__nav {gap:var(--erh-space-1) var(--erh-space-4)}
 .workspace-header__actions {margin-left:auto}
}
@media(max-width:759px) {
 .app-header.workspace-header,.site-header.workspace-header {padding:var(--erh-space-2) var(--erh-space-4);gap:var(--erh-space-2) var(--erh-space-4)}
 .workspace-header__brand img {width:132px;height:40px}
 .workspace-header__identity small {display:none}
 .workspace-header__toggle {display:inline-flex;margin-left:auto}
 .workspace-header__nav {display:none;width:100%;order:2}
 .workspace-header--open .workspace-header__nav {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--erh-space-2)}
 .workspace-header__actions {width:100%;margin-left:0;justify-content:flex-end;order:3}
 .workspace-header__actions .erh-button {padding-inline:var(--erh-space-3)}
 .workspace-content,.is-workspace-creator .site-shell {padding:var(--erh-space-6) var(--erh-space-4) var(--erh-space-8)}
 .workspace-settings {grid-template-columns:minmax(0,1fr);gap:var(--erh-space-4)}
 .workspace-settings__nav > a {display:none}
 .workspace-settings__nav .workspace-settings__back {display:flex!important;padding-inline:0;border:0;color:var(--erh-link)}
 .workspace-actions li {flex-wrap:wrap}
 .workspace-actions li > div {width:100%}
 .workspace-identity__id strong {font-size:var(--erh-body-size)}
 .workspace-commerce-table table,.workspace-commerce-table tbody {display:block}
 .workspace-commerce-table thead {display:none}
 .workspace-commerce-table tr {display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--erh-border);gap:var(--erh-space-2);padding:var(--erh-space-4) 0}
 .workspace-commerce-table th,.workspace-commerce-table td {width:auto!important;padding:0;border:0}
 .workspace-commerce-table th {grid-column:1/-1}
 .workspace-commerce-table td:last-child {grid-column:1/-1;margin-top:var(--erh-space-2)}
}


/* Candidate navigation and form spacing reuse pinned common variables. */
.settings-form-actions{display:flex;flex-wrap:wrap;gap:var(--erh-space-3);margin-block:var(--erh-space-4)}
.financial-settings-page .compact-form{max-width:100%;min-width:0}
.financial-settings-page input,.financial-settings-page select,.profile-page input{max-width:100%;box-sizing:border-box}
.service-filter-tabs{display:flex;gap:var(--erh-space-6);margin-block:var(--erh-space-4);border-bottom:1px solid var(--erh-border)}
.service-filter-tabs a{display:inline-flex;align-items:center;min-height:var(--erh-target-min);color:var(--erh-text);text-decoration:none;padding-block:var(--erh-space-2)}
.service-filter-tabs a[aria-current=page]{border-bottom:var(--erh-tab-indicator) solid var(--erh-primary);font-weight:var(--erh-weight-bold)}
.account-support-list{padding:0;list-style:none}.account-support-list a{display:flex;align-items:center;min-height:var(--erh-target-min);padding-block:var(--erh-space-3);border-bottom:1px solid var(--erh-border)}
/* Account layout geometry. Palette/type/controls/motion come from formal Shared 2.0.6. */
.screen.account-reference-layout,.is-workspace-creator .site-shell.account-reference-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 72px);width:100%;max-width:none;margin:0;padding:0;gap:0;background:var(--erh-background)}
.account-reference-sidebar{min-width:0;padding:var(--erh-space-6) var(--erh-space-4);background:var(--erh-surface);border-right:1px solid var(--erh-border)}
.account-reference-person{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--erh-space-2);padding:0 var(--erh-space-2) var(--erh-space-6);margin-bottom:var(--erh-space-4);border-bottom:1px solid var(--erh-border)}
.account-reference-person strong,.account-reference-id{overflow-wrap:anywhere;min-width:0}
.account-reference-avatar{display:grid;place-items:center;width:36px;height:36px;background:var(--erh-background);border-radius:50%;font-weight:var(--erh-weight-bold)}
.account-reference-id-label,.account-reference-id{grid-column:1/-1;font-size:var(--erh-small-size)}
.account-reference-id-label{color:var(--erh-muted)}
.account-reference-nav{display:grid;gap:var(--erh-space-2)}
.account-reference-nav a{display:flex;align-items:center;gap:var(--erh-space-3);min-height:var(--erh-target-min);padding:var(--erh-space-3);border-left:var(--erh-tab-indicator) solid transparent;border-radius:var(--erh-radius);color:var(--erh-text);text-decoration:none;font-weight:var(--erh-weight-normal)}
.account-reference-nav a[aria-current=page]{border-left-color:var(--erh-primary);color:var(--erh-link);background:var(--erh-over-background);font-weight:var(--erh-weight-bold)}
.account-reference-nav svg{flex:none}
.account-reference-nav a:focus-visible,.reference-inline-link:focus-visible{outline:var(--erh-focus-width) solid var(--erh-focus);outline-offset:2px}
.account-reference-content{min-width:0;padding:var(--erh-space-8);max-width:1320px;width:100%;box-sizing:border-box}
.account-reference-content .page-heading{margin:0 0 var(--erh-space-6);padding:0;border:0}
.account-reference-content .page-heading h1{font-size:var(--erh-heading-xxl);line-height:var(--erh-heading-line);margin:0 0 var(--erh-space-3)}
.account-reference-content .page-heading p{max-width:720px;color:var(--erh-muted);margin:0}
.account-reference-layout h2,.account-reference-layout h3{margin:0;font-size:18px;line-height:var(--erh-body-line)}
.account-reference-layout .reference-surface{background:var(--erh-surface);border:0;border-radius:var(--erh-radius);padding:var(--erh-space-6);min-width:0;box-sizing:border-box;margin:0 0 var(--erh-space-6);box-shadow:none}
.reference-home-layout .reference-surface,.reference-settings-list .reference-surface{margin:0}
.reference-surface p{font-size:var(--erh-body-size);line-height:var(--erh-body-line);margin:var(--erh-space-2) 0 var(--erh-space-4);color:var(--erh-muted)}
.reference-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:var(--erh-space-6);align-items:start}
.reference-home-main,.reference-home-aside{min-width:0;display:grid;gap:var(--erh-space-6)}
.reference-home-aside .reference-surface{display:grid;gap:var(--erh-space-3)}
.reference-home-aside .reference-surface p{margin:0}
.reference-home-aside .erh-button{width:100%;text-decoration:none}
.reference-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--erh-space-2);margin-bottom:var(--erh-space-4)}
.reference-action-count{font-size:var(--erh-small-size);font-weight:var(--erh-weight-bold);color:var(--erh-text)}
.reference-action-list{list-style:none;margin:0;padding:0}
.reference-action-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--erh-space-4);padding-block:var(--erh-space-3)}
.reference-action-list li+li{border-top:1px solid var(--erh-border)}
.reference-action-list li>div{min-width:0}
.reference-action-list h3{font-size:var(--erh-body-size)}
.reference-action-list p{margin:var(--erh-space-2) 0 0}
.reference-action-list a{flex-shrink:0;text-decoration:none}
.reference-inline-link{display:inline-flex;align-items:center;gap:var(--erh-space-2);min-height:var(--erh-target-min);color:var(--erh-link);text-decoration:none;font-weight:var(--erh-weight-bold);max-width:100%}
.reference-inline-link svg{flex:none;width:20px;height:20px}
.reference-purpose-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--erh-space-4)}
.reference-purpose-list li{display:flex;flex-direction:column;align-items:flex-start}
.reference-purpose-list h3{font-size:var(--erh-body-size);margin-top:var(--erh-space-3)}
.reference-purpose-icon,.reference-setting-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--erh-background);color:var(--erh-link);border-radius:var(--erh-radius)}
.reference-purpose-list .reference-service-names{font-size:var(--erh-small-size);margin:0 0 var(--erh-space-3)}
.reference-purpose-list .reference-inline-link{margin-top:auto}
.reference-service-count strong{font-size:var(--erh-heading-xxl);font-weight:var(--erh-weight-bold);color:var(--erh-link)}
.reference-person-summary strong{overflow-wrap:anywhere;font-size:var(--erh-small-size)}
.reference-settings-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--erh-space-6)}
.reference-settings-list li{display:flex;gap:var(--erh-space-6);align-items:flex-start}
.reference-settings-list li>div{min-width:0}
.reference-profile-form.compact-form{max-width:864px;margin-top:0;gap:var(--erh-space-6)}
.reference-profile-form h2{margin-bottom:var(--erh-space-2)}
.reference-profile-form .field{gap:var(--erh-space-2);min-width:0}
.reference-profile-form .field__label{line-height:var(--erh-body-line);font-size:var(--erh-body-size)}
.reference-profile-form input{max-width:100%;min-width:0}
.reference-profile-form .reference-profile-note{padding:var(--erh-space-4);border-left:var(--erh-tab-indicator) solid var(--erh-primary);background:var(--erh-background);color:var(--erh-text);margin:0}
.reference-profile-form .settings-form-actions{margin:0;justify-content:flex-end}
.workspace-header[data-erh-common="2.0.6"]{flex-wrap:nowrap}
.workspace-header[data-erh-common="2.0.6"] .workspace-header__toggle{display:none}
.workspace-header[data-erh-common="2.0.6"] .workspace-header__actions .erh-button{width:auto;min-width:0}
.workspace-header__identity{display:grid;gap:2px}
.workspace-header__identity strong{font-size:18px}
.workspace-header__identity small{font-size:var(--erh-small-size);color:var(--erh-muted)}
.account-reference-layout{--studio-surface-muted:var(--erh-background);--studio-radius-pill:var(--erh-radius);--studio-primary:var(--erh-primary);--studio-text:var(--erh-text);--studio-text-muted:var(--erh-muted)}
.account-reference-content h1,.account-reference-content .studio-page-title{font-size:var(--erh-heading-xxl);line-height:var(--erh-heading-line);margin:0 0 var(--erh-space-3)}
.account-reference-content .studio-hero{padding:0 0 var(--erh-space-6);border:0;overflow:visible}
.account-reference-content .studio-hero__copy{gap:var(--erh-space-3)}
.account-reference-content .studio-hero__aside{padding:var(--erh-space-3) 0 0;background:none;border:0}
.account-reference-content .studio-hero__aside-label,.account-reference-content .studio-hero__aside-list{font-size:var(--erh-small-size);color:var(--erh-muted)}
.account-reference-content .studio-hero__aside-list{display:flex;flex-wrap:wrap;gap:var(--erh-space-2) var(--erh-space-4)}
.account-reference-content .studio-hero__aside-list li{padding:0}
.account-reference-content .studio-hero__aside-list li::before{content:none}
.account-reference-content .studio-section-heading{gap:var(--erh-space-2);margin-bottom:var(--erh-space-4)}
.account-reference-content .studio-row-list{gap:0}
.account-reference-content .studio-row{padding:var(--erh-space-4) 0;border-radius:0;background:none}
.account-reference-content .studio-row__label{font-size:var(--erh-small-size);color:var(--erh-muted)}
.account-reference-content .studio-field span{font-size:var(--erh-body-size);font-weight:var(--erh-weight-bold)}
.account-reference-content .studio-field input,.account-reference-content .studio-field textarea,.account-reference-content .studio-field select{min-width:0;max-width:100%;border-radius:var(--erh-radius)}
.account-reference-content .studio-check-card{background:none;border:0;border-radius:0;padding:0;min-height:var(--erh-target-min)}
.account-reference-content .studio-button{border-radius:var(--erh-radius)}
.account-reference-content .compact-form,.account-reference-content .studio-form{max-width:864px;min-width:0}
.account-reference-content .studio-form-section{margin-top:0}
.account-reference-content .studio-section>.studio-empty-state,.account-reference-content .detail-panel>.empty-state{padding:var(--erh-space-4) 0;background:none;border:0}
.account-reference-content .settings-list,.account-reference-content .mobile-stack{min-width:0}
.account-reference-content :is(.settings-page,.studio-form,.workspace-settings__content)>p{max-width:720px}
.account-reference-content .service-launcher{padding:0}
.account-reference-content .service-launcher-item{background:var(--erh-surface);border:0;border-radius:var(--erh-radius);box-shadow:none}
.account-reference-content .studio-footer-links{margin-top:var(--erh-space-6)}
.account-reference-content .financial-settings-page .workspace-settings{grid-template-columns:minmax(0,1fr)}
.account-reference-content .financial-settings-page .workspace-settings__nav{display:flex;flex-wrap:wrap;gap:var(--erh-space-2)}
.account-reference-content .legal-copy{max-width:864px;background:var(--erh-surface);padding:var(--erh-space-6);border-radius:var(--erh-radius)}
.account-reference-content .legal-copy .legal-section{background:none}
.account-reference-content .legal-copy h2{margin-top:var(--erh-space-6);margin-bottom:var(--erh-space-3)}
.account-reference-content .legal-copy p{line-height:1.85}
.cliphub-connect.account-reference-layout .account-reference-content{margin:32px;max-width:864px;width:calc(100% - 64px);background:var(--erh-surface);border-radius:var(--erh-radius)}
.screen.account-reference-public{width:100%;max-width:none;margin:0;padding:32px;background:var(--erh-background);min-height:calc(100vh - 72px)}
.account-reference-public .public-info-page,.account-reference-public .legal-copy{max-width:960px;margin:0 auto;padding:32px;background:var(--erh-surface);border-radius:var(--erh-radius);box-sizing:border-box}
.account-reference-public .page-heading{max-width:960px;margin:0 auto 24px}
.account-reference-public .public-info-section{padding:24px 0;border-radius:0;background:none;box-shadow:none}
.account-reference-public .public-info-section:first-child{padding-top:0}
.account-reference-public .public-info-section:last-child{padding-bottom:0}
.account-reference-public .public-info-page h1{font-size:var(--erh-heading-xxl)}
.account-reference-public .public-info-page h2,.account-reference-public .legal-copy h2{font-size:var(--erh-heading-xl)}
.account-reference-public p{line-height:1.85}
.account-reference-policy{background:var(--erh-background);color:var(--erh-text);font-family:var(--erh-font-family)}
.account-reference-policy .site-header{width:100%;border-bottom:1px solid var(--erh-border);background:var(--erh-surface)}
.account-reference-policy .site-header__inner{max-width:none;padding:16px 24px}
.account-reference-policy .site-brand__logo{width:144px;height:42px;object-fit:cover;object-position:center 52%;border-radius:0}
.account-reference-policy .site-main{padding:32px}
.account-reference-policy .site-shell{max-width:960px;margin:auto;padding:32px;background:var(--erh-surface);border-radius:var(--erh-radius)}
.account-reference-policy .hero-band,.account-reference-policy .policy-block{padding:0;background:none;border:0;border-radius:0;box-shadow:none}
.account-reference-policy .policy-grid{display:block}
.account-reference-policy .policy-item{padding:24px 0;border:0;border-top:1px solid var(--erh-border);background:none;border-radius:0;box-shadow:none}
.account-reference-policy .page-lead h1{font-size:var(--erh-heading-xxl);line-height:var(--erh-heading-line)}
.account-reference-policy .policy-item p{line-height:1.85}
.account-reference-policy .site-nav a,.account-reference-policy .site-footer a{display:inline-flex;align-items:center;min-height:var(--erh-target-min);color:var(--erh-link)}
@media(max-width:1199px){.reference-purpose-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-home-layout{grid-template-columns:minmax(0,1fr) 248px}.reference-settings-list li{gap:var(--erh-space-4)}}
@media(max-width:1023px){.reference-home-layout{grid-template-columns:minmax(0,1fr)}.reference-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.account-reference-content{padding:var(--erh-space-6)}.reference-settings-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:759px){
 .screen.account-reference-layout,.is-workspace-creator .site-shell.account-reference-layout{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 72px)}
 .account-reference-sidebar{display:none;padding:var(--erh-space-4);border-right:0;border-bottom:1px solid var(--erh-border)}
 .account-reference-layout.is-menu-open .account-reference-sidebar{display:block}
 .account-reference-person{display:none}
 .account-reference-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--erh-space-2)}
 .account-reference-nav a{padding-inline:var(--erh-space-2);gap:var(--erh-space-2);font-size:var(--erh-small-size)}
 .account-reference-content{padding:var(--erh-space-6) var(--erh-space-4)}
 .account-reference-content .page-heading h1{font-size:var(--erh-heading-xl)}
 .account-reference-layout .reference-surface{padding:var(--erh-space-4)}
 .reference-purpose-list,.reference-home-aside{grid-template-columns:minmax(0,1fr)}
 .reference-settings-list{gap:var(--erh-space-4)}
 .reference-action-list li{align-items:flex-start;flex-direction:column}
 .reference-action-list a{width:100%}
 .reference-profile-form .settings-form-actions{justify-content:flex-start}
 .workspace-header[data-erh-common="2.0.6"]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--erh-space-2);min-height:72px}
 .workspace-header[data-erh-common="2.0.6"] .workspace-header__brand img{width:132px;height:40px}
 .workspace-header[data-erh-common="2.0.6"] .workspace-header__toggle{margin:0}
 .workspace-header[data-erh-common="2.0.6"] .workspace-header__toggle{display:inline-flex}
 .workspace-header[data-erh-common="2.0.6"] .workspace-header__actions{display:none}
 .account-reference-content h1,.account-reference-content .studio-page-title{font-size:var(--erh-heading-xl)}
 .account-reference-content .studio-form-grid--two{grid-template-columns:minmax(0,1fr)}
 .account-reference-content .legal-copy{padding:var(--erh-space-4)}
 .cliphub-connect.account-reference-layout .account-reference-content{margin:24px 16px;width:calc(100% - 32px);padding:16px}
 .screen.account-reference-public{padding:24px 16px}
 .account-reference-public .public-info-page,.account-reference-public .legal-copy{padding:16px}
 .account-reference-policy .site-main{padding:24px 16px}
 .account-reference-policy .site-shell{padding:16px;min-width:0;width:100%;box-sizing:border-box}
 .account-reference-policy .site-header__inner{padding:12px 16px;flex-wrap:wrap;gap:12px}
 .account-reference-policy .site-nav{flex-wrap:wrap;gap:8px 16px}
 .account-reference-policy .page-lead h1,.account-reference-public .public-info-page h1{font-size:var(--erh-heading-xl)}
}

/* Account-selected palette, 2026-10-04. Shared pins, typography and auth remain unchanged. */
body:has(.account-reference-layout,.account-reference-public),body.account-reference-policy {
 --account-canvas:#f6f8fa;
 --account-icon-background:#edf7ff;
 --account-selected-background:#ddf4ff;
 --account-header-background:#000000;
 --account-header-text:#ffffff;
 --account-header-secondary:#c7c7c7;
 --account-header-button:#202020;
 --account-header-button-border:#555555;
 --account-header-button-hover:#333333;
 background:var(--account-canvas);
}
:is(.account-reference-layout,.account-reference-public,.account-reference-policy)[data-erh-common="2.0.6"] {
 --erh-background:var(--account-canvas);
 --erh-column:var(--account-canvas);
 --erh-over-background:var(--account-selected-background);
}
.account-reference-nav a[aria-current=page] {background:var(--account-selected-background)}
.reference-purpose-icon,.reference-setting-icon {background:var(--account-icon-background)}
.workspace-header[data-erh-common="2.0.6"],body:has(.account-reference-public) .app-header,.account-reference-policy .site-header {
 background:var(--account-header-background);
 border-bottom-color:var(--account-header-background);
 color:var(--account-header-text);
}
.workspace-header[data-erh-common="2.0.6"] .workspace-header__brand,
body:has(.account-reference-public) .app-header .brand,
body:has(.account-reference-public) .app-header .app-nav a,
.account-reference-policy .site-header :is(.site-brand,.site-nav a) {color:var(--account-header-text)}
.workspace-header[data-erh-common="2.0.6"] .workspace-header__identity small {color:var(--account-header-secondary)}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__actions a.erh-button,
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__actions a.erh-button:is(:hover,:focus-visible) {
 background:var(--erh-primary);border-color:var(--erh-primary);color:var(--erh-on-primary);
}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] :is(button.erh-button,.workspace-header__toggle),
body:has(.account-reference-public) .app-header .mobile-menu-button {
 background:var(--account-header-button);border-color:var(--account-header-button-border);color:var(--account-header-text);
}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] :is(button.erh-button,.workspace-header__toggle):is(:hover,:focus-visible),
body:has(.account-reference-public) .app-header .mobile-menu-button:is(:hover,:focus-visible) {
 background:var(--account-header-button-hover);border-color:var(--account-header-button-border);color:var(--account-header-text);
}
body:has(.account-reference-public) .app-header .app-nav a[aria-current=page],
body:has(.account-reference-public) .app-header .app-nav a:hover,
.account-reference-policy .site-header .site-nav a:hover {text-decoration:underline;text-underline-offset:6px}
.workspace-header[data-erh-common="2.0.6"] :is(a,button):focus-visible,
body:has(.account-reference-public) .app-header :is(a,button):focus-visible,
.account-reference-policy .site-header a:focus-visible {
 outline:2px solid var(--account-header-text);outline-offset:3px;
}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__actions a.erh-button[data-erh-motion="sweep"]::before {background:#0068ae}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] button.erh-button[data-erh-motion="sweep"]::before {background:var(--account-header-button-hover)}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__actions a.erh-button[data-erh-motion="sweep"]:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible) {background:var(--erh-primary);border-color:var(--erh-primary);color:var(--erh-on-primary)}
.workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] button.erh-button[data-erh-motion="sweep"]:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible) {background:var(--account-header-button-hover);border-color:var(--account-header-button-border);color:var(--account-header-text)}

/* Mobile account actions live once at the end of the same navigation. */
@media(max-width:759px){
 .workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__toggle.erh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--erh-primary);border-color:var(--erh-primary);color:var(--erh-on-primary);min-height:44px}
 .workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] .workspace-header__toggle.erh-button:is(:hover,:focus-visible){background:var(--erh-primary-hover,#0068ae);border-color:var(--erh-primary-hover,#0068ae);color:var(--erh-on-primary)}
 .workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] button.workspace-header__toggle.erh-button[data-erh-motion="sweep"]::before{background:var(--erh-primary-hover,#0068ae)}
 .workspace-header[data-erh-common="2.0.6"][data-erh-motion-contract="MP001"] button.workspace-header__toggle.erh-button[data-erh-motion="sweep"]:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background:var(--erh-primary-hover,#0068ae);border-color:var(--erh-primary-hover,#0068ae);color:var(--erh-on-primary)}
 .account-reference-menu-actions.workspace-header__actions{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding-top:20px;border-top:1px solid var(--erh-border);width:100%}
 .account-reference-menu-actions.workspace-header__actions .erh-button{width:100%;min-width:0;min-height:44px;justify-content:center;box-sizing:border-box}
 .account-reference-menu-actions.workspace-header__actions a.erh-button{background:var(--erh-primary);border-color:var(--erh-primary);color:var(--erh-on-primary)}
 .account-reference-menu-actions.workspace-header__actions a.erh-button:is(:hover,:focus-visible){background:var(--erh-primary-hover,#0068ae);border-color:var(--erh-primary-hover,#0068ae);color:var(--erh-on-primary)}
}
