:root{color-scheme:light dark;--iqz-blue: #3182c0;--iqz-green: #7fb041;--iqz-orange: #f16724;--iqz-magenta: #d74190;--iqz-yellow: #e2bf4f;--iqz-brown: #6a4f33;--surface: #ffffff;--surface-raised: #fcfcfd;--surface-sunken: #f7f8fa;--ink: #1a1d23;--ink-muted: #565d6b;--ink-subtle: #8a91a0;--line: #e6e8ed;--line-strong: #d3d7df;--accent: #2f7bb6;--accent-ink: #ffffff;--accent-wash: #eef4f9;--warn-wash: #fdf4ee;--font-sans: "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--step--1: .8125rem;--step-0: 1rem;--step-1: 1.1875rem;--step-2: 1.5rem;--step-3: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius: 6px;--radius-lg: 10px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface: #0f1216;--surface-raised: #14181e;--surface-sunken: #171c22;--ink: #e7eaef;--ink-muted: #9ba2b0;--ink-subtle: #6c7480;--line: #232830;--line-strong: #333a44;--accent: #6fa8d6;--accent-ink: #0d1014;--accent-wash: #16222d;--warn-wash: #241a12;color-scheme:dark}}:root[data-theme=dark]{--surface: #0f1216;--surface-raised: #14181e;--surface-sunken: #171c22;--ink: #e7eaef;--ink-muted: #9ba2b0;--ink-subtle: #6c7480;--line: #232830;--line-strong: #333a44;--accent: #6fa8d6;--accent-ink: #0d1014;--accent-wash: #16222d;--warn-wash: #241a12;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.2;text-wrap:balance;font-weight:600;letter-spacing:-.01em}p{margin:0}a{color:var(--accent);text-underline-offset:2px}code{font-family:var(--font-mono);font-size:.9em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
