.screener{max-width:640px;margin-inline:auto}.screener-progress{color:var(--bronze);margin-block-end:var(--space-2)}.screener-reassurance{margin-block-end:var(--space-4)}.screener-fieldset{border:0;margin:0;padding:0}.screener-question{outline:none;margin-block-end:var(--space-2)}.screener-question:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.screener-help{color:var(--ink-2);margin-block-end:var(--space-3)}.screener-options{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);display:flex}.screener-option{align-items:flex-start;gap:var(--space-2);min-height:44px;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);display:flex}.screener-option input[type=radio]{width:20px;height:20px;accent-color:var(--bronze);flex-shrink:0;margin-block-start:2px}.screener-option:has(input:checked){border-color:var(--bronze);background:var(--paper)}.screener-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.screener-option:hover{border-color:var(--bronze-2)}}.screener-nav{justify-content:space-between;gap:var(--space-3);display:flex}.btn-primary,.btn-secondary{min-width:44px;min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--fs-body);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), opacity .2s var(--ease);font-weight:450}.btn-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.btn-primary:disabled{background:var(--hairline);border-color:var(--hairline);color:var(--ink-2);cursor:not-allowed}.btn-secondary{color:var(--ink);border:1px solid var(--hairline);background:0 0}.btn-secondary:disabled{color:var(--ink-2);opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn-primary:not(:disabled):hover{background:var(--ink-2)}.btn-secondary:not(:disabled):hover{border-color:var(--bronze)}}.screener-restart{margin-block-start:var(--space-4)}.screener-verdict h2{outline:none;margin-block-end:var(--space-3)}.screener-verdict h2:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.screener-verdict p{margin-block-end:var(--space-3)}.screener-domains{margin-block-start:var(--space-4)}.screener-domains ul{margin:0;padding-inline-start:var(--space-4)}.screener-domains li{margin-block-end:var(--space-1)}.screener-capture{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.screener-capture-label{margin-block-end:var(--space-1);display:block}.screener-capture-promise{margin-block-end:var(--space-2)}.screener-capture-row{gap:var(--space-2);flex-direction:column;display:flex}.screener-capture-input{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);color:var(--ink)}.screener-capture-input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.screener-capture-input[aria-invalid=true]{border-color:var(--ink)}.screener-capture-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screener-capture-error{border-inline-start:3px solid var(--ink);color:var(--ink-2);margin-block-start:var(--space-2);padding-inline-start:var(--space-2)}.screener-capture-success{border-block-start:1px solid var(--hairline);border-inline-start:3px solid var(--moss);margin-block-start:var(--space-4);padding-block-start:var(--space-4);padding-inline-start:var(--space-2)}.screener-page[data-astro-cid-k3cjgoss]{max-width:640px;margin-inline:auto}.screener-page[data-astro-cid-k3cjgoss] h1[data-astro-cid-k3cjgoss]{margin-block-end:var(--space-2)}.screener-fasttrack[data-astro-cid-k3cjgoss],.screener-context[data-astro-cid-k3cjgoss]{color:var(--text-mut);max-width:60ch;margin-block-end:var(--space-3)}.screener-context[data-astro-cid-k3cjgoss]{margin-block-start:var(--space-4)}.screener-context[data-astro-cid-k3cjgoss] a[data-astro-cid-k3cjgoss]{color:var(--accent-text)}
