/* Shared finishing touches for the guide and early-access form. */
.docs-page,.waitlist-page,.shgu-wl{--paper:#fbfaf7;--ink:#1c1917;--ink-2:#57534e;--ink-3:#68635d;--muted:#68635d;--line:#e3dfd7;--surface:#fff;--brand:#fb923c;--amber-cta:#1c1917;--amber-cta-hover:#39342f;background:var(--paper);color:var(--ink)}
.docs-page :is(a,button,summary),.waitlist-page :is(a,button,summary,input){transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease}
.docs-page :is(a,button,summary,[tabindex]):focus-visible,.waitlist-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid #8c451b;outline-offset:4px}
.waitlist-page .wl-nav{background:var(--paper);backdrop-filter:none;border-color:var(--line)}
.waitlist-page .shgu-wl{background:transparent}.waitlist-page .shgu-card{border-color:var(--line);border-radius:10px;box-shadow:none}.waitlist-page .shgu-card:after{display:none}.waitlist-page .shgu-card:focus-within{box-shadow:none;border-color:#c9b49f}.waitlist-page .shgu-input{background:var(--paper);border-color:var(--line);border-radius:5px;min-height:48px;font-size:16px}.waitlist-page .shgu-input:focus{background:var(--surface);box-shadow:none;border-color:#8c451b}.waitlist-page .shgu-btn{color:var(--paper);border-radius:6px;min-height:48px;box-shadow:none}.waitlist-page .shgu-btn:active:not(:disabled){transform:none}.waitlist-page .shgu-btn:hover .shgu-arrow{transform:translateX(2px)}
.docs-page .header{background:var(--paper);backdrop-filter:none;border-color:var(--line)}.docs-page .header a:hover,.waitlist-page .wl-nav a:hover{color:#8c451b}.docs-page .toc a:hover{background:#f4f2ed}.docs-page .faq summary:hover{color:#8c451b}.docs-page :is(.agent,.grade,.decision){box-shadow:none;border-color:var(--line)}
@media(prefers-reduced-motion:reduce){.docs-page *,.waitlist-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
