/* Approved section rhythm: black heroes, distinct information surfaces, orange highlights. */
body.site-design-standard [data-surface]{border-top:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line);background:var(--surface-bg)!important;color:var(--surface-ink)!important;--muted:var(--surface-muted)}
[data-surface="black"]{--surface-bg:#080808;--surface-ink:#fff;--surface-muted:#d0d0d0;--surface-line:#363636}
[data-surface="charcoal"]{--surface-bg:#202124;--surface-ink:#fff;--surface-muted:#d6d6d6;--surface-line:#414246}
[data-surface="paper"]{--surface-bg:#f2f2ef;--surface-ink:#161616;--surface-muted:#454545;--surface-line:#d6d6d1}
[data-surface="white"]{--surface-bg:#fff;--surface-ink:#161616;--surface-muted:#454545;--surface-line:#deded9}
[data-surface="orange"]{--surface-bg:#ff5a00;--surface-ink:#080808;--surface-muted:#202020;--surface-line:#d94c00}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(h2,h3,h4,p,li,span,strong,b,a,label,summary,figcaption,th,td,caption){color:var(--surface-ink)!important}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(article,.card,.local-mini,.local-panel,.mini-card,.market-card,.offer-card,.coverage-note,.callout,.state-group,.location-grid>a,.qa-quick-grid>div,.takeover-control-grid>article,.takeover-use-grid>article,.proof-grid>article,.elite-three>article,.elite-benefit-grid>article,.limited-card,.campaign-price-card,details,.guide-contents,.guide-table caption,.guide-table thead th){background:#fff!important;border-color:#c9c9c5!important;color:#161616!important}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(.eyebrow,.tag,.post-meta,.event-kicker){color:#a63600!important}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) a:not(.btn){text-decoration:underline;text-underline-offset:3px}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) .btn{background:#ff5a00!important;border-color:#ff5a00!important;color:#080808!important;text-decoration:none}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) .btn.alt{background:transparent!important;border-color:#363636!important;color:#161616!important}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) .btn:hover{background:#161616!important;border-color:#161616!important;color:#fff!important}
body.site-design-standard :is([data-surface="black"],[data-surface="charcoal"]) > :is(h2,h3,p),body.site-design-standard :is([data-surface="black"],[data-surface="charcoal"]) > .wrap > :is(h2,h3,p){color:var(--surface-ink)}
body.site-design-standard :is([data-surface="black"],[data-surface="charcoal"]) .section-head :is(h2,p){color:var(--surface-ink)}
body.site-design-standard .site-reading-panel[data-surface="paper"]>h2{background:#e5e5e0;color:#161616;border-left-color:#ff5a00}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(input,select,textarea){background:#fff;color:#161616;border-color:#777}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(.guide-table-scroll,.guide-table th,.guide-table td){border-color:#c9c9c5}
body.site-design-standard [data-surface="orange"] .section-head :is(h2,p,.eyebrow){color:#080808}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(figure,.stat-panel,.gov-contact-card,.gallery-card,.ws-schedule-scroll thead,.ws-schedule-scroll tr){background:#fff!important;border-color:#c9c9c5!important}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) :is(.ws-schedule-scroll td,.ws-schedule-scroll tbody th)::before{color:#161616}
body.site-design-standard :is([data-surface="paper"],[data-surface="white"]) .limited-number{color:#a63600!important}
