.wc-results .wc-next{margin-top:12px}.wc{--wc-good:#0c7a43;--wc-good-bg:#e3f6ea;--wc-warn:#8a6116;--wc-warn-bg:#fdf1dc;--wc-poor:#c70a24;--wc-poor-bg:#fde8ea;gap:24px;display:grid}@media (prefers-color-scheme:dark){.wc{--wc-good:#7ee2a8;--wc-good-bg:#10302a;--wc-warn:#f5c86a;--wc-warn-bg:#3a2e12;--wc-poor:#ff9aa8;--wc-poor-bg:#3d1620}}.wc-form{border:1px solid var(--ah-border);border-radius:var(--ah-radius);background:var(--ah-surface);gap:20px;padding:clamp(16px,4vw,32px);display:grid}.wc-label{padding:0;font-size:1.125rem;font-weight:800;display:block}.wc-hint{color:var(--ah-muted);margin-top:2px;font-size:1rem}.wc-input{border:2px solid var(--ah-control-border);border-radius:var(--ah-radius-sm);background:var(--ah-surface);width:100%;min-height:52px;margin-top:8px;padding:10px 14px}.wc-input[aria-invalid=true]{border-color:var(--ah-danger);border-width:3px}.wc-error{color:var(--ah-danger);margin-top:8px;font-size:1rem;font-weight:700}.wc-error:before{content:"✗ "}.wc-devices{border:0;min-width:0;margin:0;padding:0}.wc-devices__options{flex-wrap:wrap;gap:8px 12px;margin-top:8px;display:flex}.wc-radio{border:2px solid var(--ah-control-border);cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 12px;font-weight:700;display:inline-flex}.wc-radio:has(input:checked){border-color:var(--ah-link);background:var(--ah-accent-tint)}.wc-radio input{width:20px;height:20px;accent-color:var(--ah-link);margin:0}.wc-radio:has(input:focus-visible){outline:3px solid var(--ah-focus);outline-offset:3px}.wc-radio input:focus-visible{outline:none}.wc-submit{justify-self:start}.wc-submit[aria-disabled=true]{cursor:progress}.wc-noscript{font-weight:700}.wc-busy,.wc-alert{border-radius:var(--ah-radius-sm);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.wc-busy{border-left:6px solid var(--ah-link);background:var(--ah-accent-tint)}.wc-busy__title{overflow-wrap:anywhere;font-weight:800}.wc-busy__text{margin-top:4px}.wc-busy__spinner{border:4px solid var(--ah-control-border);border-top-color:var(--ah-link);border-radius:50%;flex:none;width:28px;height:28px;margin-top:2px}@media (prefers-reduced-motion:no-preference){.wc-busy__spinner{animation:1s linear infinite wc-spin}}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-alert{border-left:6px solid var(--wc-poor);background:var(--wc-poor-bg)}.wc-alert__icon{background:var(--wc-poor);width:28px;height:28px;color:var(--ah-surface);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.wc-results{gap:20px;display:grid}.wc-results__title{overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}.wc-results__title:focus{outline:none}.wc-results__title:focus-visible{outline:3px solid var(--ah-focus)}.wc-results__h3{margin-top:16px;font-size:1.375rem}.wc-summary{border:1px solid var(--ah-border);border-radius:var(--ah-radius);background:var(--ah-surface);flex-wrap:wrap;align-items:center;gap:20px 28px;padding:clamp(16px,4vw,28px);display:flex}.wc-summary__text{flex:260px;min-width:0}.wc-summary__page{overflow-wrap:anywhere;margin-top:8px}.wc-summary__meta{color:var(--ah-muted);margin-top:4px;font-size:.9375rem}.wc-score{flex:none;width:128px;height:128px;position:relative}.wc-ring{width:100%;height:100%;transform:rotate(-90deg)}.wc-ring circle{fill:none;stroke-width:10px}.wc-ring__track{stroke:var(--ah-surface-2)}.wc-ring__value{stroke-linecap:round}.wc-score--good .wc-ring__value{stroke:var(--wc-good)}.wc-score--needs-work .wc-ring__value{stroke:var(--wc-warn)}.wc-score--poor .wc-ring__value{stroke:var(--wc-poor)}.wc-score__number{place-items:center;font-size:2.5rem;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.wc-status{border-radius:999px;align-items:center;gap:10px;padding:4px 14px;font-size:1.125rem;font-weight:800;display:inline-flex}.wc-status--good{background:var(--wc-good-bg);color:var(--wc-good)}.wc-status--needs-work{background:var(--wc-warn-bg);color:var(--wc-warn)}.wc-status--poor{background:var(--wc-poor-bg);color:var(--wc-poor)}.wc-shape{background:currentColor;width:14px;height:14px}.wc-shape--good{border-radius:50%}.wc-shape--poor{clip-path:polygon(50% 0,100% 100%,0 100%)}.wc-stats{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.wc-stats li{background:var(--ah-surface-2);border-radius:999px;padding:4px 12px;font-size:.9375rem;font-weight:700}.wc-notice{border-left:6px solid var(--wc-warn);border-radius:var(--ah-radius-sm);background:var(--wc-warn-bg);color:var(--ah-text);overflow-wrap:anywhere;padding:14px 18px}.wc-notice--good{border-left-color:var(--wc-good);background:var(--wc-good-bg)}.wc-issues{gap:16px;padding:0;list-style:none;display:grid}.wc-issue{border:1px solid var(--ah-border);border-radius:var(--ah-radius);background:var(--ah-surface);gap:12px;min-width:0;padding:clamp(16px,4vw,24px);display:grid}.wc-issue__title{overflow-wrap:anywhere;font-size:1.1875rem}.wc-tags{flex-wrap:wrap;gap:8px;padding:0;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.wc-tags li{background:var(--ah-surface-2);border-radius:999px;padding:2px 10px}.wc-tags .wc-impact--critical,.wc-tags .wc-impact--serious{background:var(--wc-poor-bg);color:var(--wc-poor)}.wc-tags .wc-impact--moderate{background:var(--wc-warn-bg);color:var(--wc-warn)}.wc-issue__description,.wc-issue__wcag{color:var(--ah-muted)}.wc-fix{border-left:4px solid var(--ah-link);border-radius:var(--ah-radius-sm);background:var(--ah-accent-tint);padding:14px 16px}.wc-fix p+p{margin-top:6px}.wc-fix__label{font-weight:800}.wc-elements summary,.wc-checks summary{min-height:44px;color:var(--ah-link);text-underline-offset:.18em;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline 1px;display:inline-flex}.wc-elements summary:hover,.wc-checks summary:hover{text-decoration-thickness:2px}.wc-elements ol{gap:12px;margin-top:8px;padding:0;list-style:none;display:grid}.wc-element{border:1px solid var(--ah-border);border-radius:var(--ah-radius-sm);background:var(--ah-bg);gap:6px;min-width:0;padding:12px 14px;display:grid}.wc-element__label{overflow-wrap:anywhere;font-weight:700}.wc-element__selector{color:var(--ah-muted);overflow-wrap:anywhere;font-size:.9375rem}.wc-element code,.wc-element pre{font-family:var(--ah-mono);font-size:.875rem}.wc-element__selector code{color:var(--ah-text)}.wc-element__snippet{background:var(--ah-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px 12px}.wc-element__details{overflow-wrap:anywhere;padding-left:1.25em;font-size:.9375rem}.wc-manual{padding-left:1.25em}.wc-manual li+li,.wc-checks li+li{margin-top:4px}.wc-checks ul{color:var(--ah-muted);margin-top:4px;padding-left:1.25em}.wc-issue__more a{font-weight:700}.ah-prose[data-astro-cid-wpcyvxey]{margin-block:48px 64px}
