:root{color-scheme:dark;--page: #0d0d0d;--surface-1: #1a1a19;--surface-2: #262624;--text-primary: #f0efec;--text-secondary: #c3c2b7;--text-muted: #898781;--grid: #2c2c2a;--axis: #383835;--border: rgba(255, 255, 255, .12);--link: #86b6ef;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--good: #0ca30c;--warning: #fab219;--serious: #ec835a;--critical: #d03b3b;--neutral: #383835;--delta-good: #0ca30c;--delta-bad: #e66767}:root[data-theme=light]{color-scheme:light;--page: #f9f9f7;--surface-1: #fcfcfb;--surface-2: #f0efec;--text-primary: #0b0b0b;--text-secondary: #52514e;--text-muted: #898781;--grid: #e1e0d9;--axis: #c3c2b7;--border: rgba(11, 11, 11, .12);--link: #1c5cab;--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #6250d6;--series-8: #e34948;--good: #0ca30c;--warning: #fab219;--serious: #ec835a;--critical: #d03b3b;--neutral: #c3c2b7;--delta-good: #006300;--delta-bad: #b42323}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text-primary);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--link)}h1{font-size:22px;margin:0 0 4px}h2{font-size:16px;margin:24px 0 8px}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}button,select,input[type=text],input[type=number]{font:inherit;color:inherit;background:var(--surface-1);border:1px solid var(--border);border-radius:6px;padding:4px 8px}button{cursor:pointer}button:hover{background:var(--surface-2)}button.on{background:var(--surface-2);border-color:var(--text-muted);font-weight:600}.row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:8px 0}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:12px 16px;margin:12px 0}.error{color:var(--critical)}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.state{display:inline-flex;align-items:center;gap:6px}.swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.s-supported,.s-pass{background:var(--good)}.s-partial{background:var(--warning)}.s-ignored{background:var(--neutral)}.s-unsupported,.s-fail{background:var(--critical)}.s-none{background:transparent;border:1px dashed var(--text-muted)}.up-bad{color:var(--delta-bad)}.down-good{color:var(--delta-good)}header.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-1)}.brand.svelte-12qhfyh{font-weight:700;color:var(--text-primary);text-decoration:none}nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:4px 14px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-secondary);text-decoration:none;padding:2px 0;border-bottom:2px solid transparent}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text-primary);border-bottom-color:var(--series-1)}.theme.svelte-12qhfyh{margin-left:auto;font:inherit;font-size:.85em;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 10px;cursor:pointer}main.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:16px}
