/* free-scan.css — fixes for the free one-page scan (free-scan.php), Website chat 2026-11-01.
   1. Hide the tabs whose backend does not exist yet (Saved reports, Membership, Add-ons).
   2. Readable heading in the dark side panel (was dark text on navy: WCAG 1.4.3).
   3. "Try an example" big enough to tap (WCAG 2.5.8 target size). */
[data-slot="tabs-list"]{display:none!important}
aside > h2{color:#fff!important}
.text-button{min-height:44px;min-width:44px;padding:.6rem .75rem;display:inline-flex;align-items:center}
/* Honest-result note under the scanner (Architecture guardrail, 2026-11-01). */
.free-scan-honest{background:#edf5eb;border-top:1px solid #b2c8d2;padding:2rem 0}
.free-scan-honest .container{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.free-scan-honest h2{font-size:1.5rem;margin:0 0 .75rem;color:#0b2033}
.free-scan-honest p{font-size:1.15rem;line-height:1.65;color:#1d2f3d;max-width:65ch}
.free-scan-honest a{color:#196200;font-weight:700;text-decoration:underline}

/* Free Check shares the public shell; embedded analyzer styles must not narrow it. */
.free-scan-page .gov508-header .header-inner{max-width:none;padding-inline:0}
.free-scan-page .main-wrap{width:min(calc(100% - 3rem),var(--max-width));max-width:none;margin-inline:auto;padding:clamp(2rem,4.7vw,4.5rem) 0}
.free-scan-page .free-scan-honest .container{max-width:none;padding-inline:0}
@media(max-width:45rem){.free-scan-page .main-wrap{width:calc(100% - 2rem)}}
