/* Audit-only layer: current Winin blue/cyan palette; shared site assets untouched. */
body.page-free-site-audit .page-hero{padding-bottom:56px}
body.page-free-site-audit .page-hero h1{max-width:920px}
body.page-free-site-audit .content{max-width:1040px}
body.page-free-site-audit .content article>section{margin:0 0 40px}
body.page-free-site-audit #audit-start{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #cbd5e1;border-radius:20px;padding:32px}
body.page-free-site-audit #audit-start h2{margin-top:0}
#site-audit-form,#site-audit-verify{max-width:680px;margin:24px 0}
#site-audit-form label,#site-audit-verify label{font-weight:500;line-height:1.7;color:#0f172a}
#site-audit-form input:not([type=checkbox]),#site-audit-verify input{box-sizing:border-box;width:100%;margin-top:8px;padding:14px 16px;border:1px solid #94a3b8;border-radius:10px;background:#fff;color:#0f172a;font:inherit;min-height:48px}
#site-audit-form input[type=checkbox]{width:20px;height:20px;vertical-align:middle;accent-color:#2563eb;margin-right:6px}
#site-audit-form button,#site-audit-verify button{background:#1d4ed8;color:#fff;padding:14px 24px;min-height:48px;border:0;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}
#site-audit-form button:hover,#site-audit-verify button:hover{background:#1e40af}
#site-audit-form button:disabled,#site-audit-verify button:disabled{opacity:.6;cursor:wait}
body.page-free-site-audit #audit-start [hidden]{display:none!important}
#site-audit-status{white-space:pre-wrap;overflow-wrap:anywhere;color:#334155}
#site-audit-report{display:inline-block;padding:12px 20px;border:1px solid #2563eb;border-radius:10px;color:#1d4ed8;background:#fff}
body.page-free-site-audit #audit-start :focus-visible{outline:3px solid #0891b2;outline-offset:3px}
@media(max-width:600px){body.page-free-site-audit #audit-start{padding:20px}#site-audit-form button,#site-audit-verify button{width:100%}}
@media(prefers-reduced-motion:reduce){body.page-free-site-audit *{scroll-behavior:auto!important}}
