.accessibility-report-page.svelte-1t8hite{min-height:100vh;min-height:100dvh;color:var(--text-primary)}.report-container.svelte-1t8hite{max-width:960px;margin:0 auto;padding:var(--space-3xl) var(--space-xl) var(--space-3xl)}.report-hero.svelte-1t8hite{margin:0 0 var(--space-xl)}.report-container.svelte-1t8hite .report-hero:where(.svelte-1t8hite) h1:where(.svelte-1t8hite){color:var(--text-primary);font-size:clamp(var(--font-size-display-sm),4vw,2.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0 0 var(--space-sm)}.report-container.svelte-1t8hite .report-hero-subtitle:where(.svelte-1t8hite){color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.5;margin:0}.notice.svelte-1t8hite{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);margin:0 0 var(--space-xl);color:var(--text-secondary);font-size:var(--font-size-sm)}.report-container.svelte-1t8hite .notice:where(.svelte-1t8hite) p:where(.svelte-1t8hite){margin:0 0 var(--space-sm);font-size:var(--font-size-sm);line-height:1.6;color:var(--text-secondary)}.report-container.svelte-1t8hite .notice:where(.svelte-1t8hite) p:where(.svelte-1t8hite):last-child{margin-bottom:0}.notice.svelte-1t8hite strong:where(.svelte-1t8hite){color:var(--text-primary)}.report-container.svelte-1t8hite .report-summary:where(.svelte-1t8hite){margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:600;line-height:1.5;color:var(--text-primary);font-variant-numeric:tabular-nums}.report-container.svelte-1t8hite .report-scope:where(.svelte-1t8hite){margin:0 0 var(--space-lg);font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary)}.report-jump.svelte-1t8hite{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:0 0 var(--space-2xl);font-size:var(--font-size-sm)}.report-jump.svelte-1t8hite a:where(.svelte-1t8hite),.report-download-link.svelte-1t8hite{color:var(--brand-primary-light);font-weight:600;text-decoration:none}.report-jump.svelte-1t8hite a:where(.svelte-1t8hite):hover,.report-download-link.svelte-1t8hite:hover{text-decoration:underline}.report-container.svelte-1t8hite h2:where(.svelte-1t8hite){color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 var(--space-md);scroll-margin-top:calc(var(--space-3xl) * 2 + var(--space-md))}.report-download.svelte-1t8hite{margin:var(--space-2xl) 0 0;scroll-margin-top:calc(var(--space-3xl) * 2 + var(--space-md))}.report-container.svelte-1t8hite .report-download:where(.svelte-1t8hite) p:where(.svelte-1t8hite){margin:0 0 var(--space-md);color:var(--text-secondary);line-height:1.6}.report-download-link.svelte-1t8hite{display:inline-flex;align-items:center;gap:var(--space-sm)}.results-table.svelte-1t8hite{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:var(--font-size-sm)}.results-table.svelte-1t8hite caption:where(.svelte-1t8hite){caption-side:top;text-align:left;color:var(--text-secondary);font-size:var(--font-size-sm);padding:0 0 var(--space-md)}.results-table.svelte-1t8hite thead:where(.svelte-1t8hite) th:where(.svelte-1t8hite){background:var(--bg-tertiary);font-weight:600;text-align:left;padding:var(--space-md-minus);border-bottom:1px solid var(--glass-border)}.results-table.svelte-1t8hite tbody:where(.svelte-1t8hite) th:where(.svelte-1t8hite),.results-table.svelte-1t8hite td:where(.svelte-1t8hite){padding:var(--space-md-minus);text-align:left;vertical-align:top;border-bottom:1px solid var(--glass-border)}.results-table.svelte-1t8hite tbody:where(.svelte-1t8hite) th:where(.svelte-1t8hite){font-weight:600}.level.svelte-1t8hite{font-family:var(--font-mono);color:var(--text-secondary)}.status.svelte-1t8hite{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.status-pass.svelte-1t8hite i:where(.svelte-1t8hite){color:var(--text-primary)}.status-partial.svelte-1t8hite i:where(.svelte-1t8hite){color:var(--warning-text)}.status-fail.svelte-1t8hite i:where(.svelte-1t8hite){color:var(--error-text)}.notes.svelte-1t8hite{color:var(--text-secondary)}.results-list.svelte-1t8hite{display:none;margin:0}.results-list-item.svelte-1t8hite{padding:var(--space-md) 0;border-bottom:1px solid var(--glass-border)}.results-list.svelte-1t8hite dt:where(.svelte-1t8hite){font-weight:600;color:var(--text-primary);margin:0 0 var(--space-xs)}.results-list.svelte-1t8hite dd:where(.svelte-1t8hite){margin:0;font-size:var(--font-size-sm);line-height:1.6}.results-list-meta.svelte-1t8hite{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);color:var(--text-secondary)}@media(max-width:720px){.report-container.svelte-1t8hite{padding:var(--space-xl) var(--space-md) var(--space-2xl)}.results-table.svelte-1t8hite{display:none}.results-list.svelte-1t8hite{display:block}}
