:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--surface:#111;--raised:#2a2a2a;--hover:#1c1c1c;--border:#1a1a1a;--rule:#161616;--control:#444;--text:#fff;--muted:#b4b4b4;--faint:#949494;--accent:#f2b33d;--negative:#ff6b6b;--pill-warning-bg:#2b2414;--pill-warning-ink:#f2c46d;--pill-negative-bg:#2c1a1a;--pill-negative-ink:#ff8a8a;--pill-neutral-bg:#222;--radius-card:20px;--radius-inner:12px;--radius-poster:6px;--radius-control:999px;--gap:14px;--pad:22px;--gutter:16px;--column:1200px;--bar-height:48px;--control-height:36px;--font:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-small:12px;--fs-body:14px;--fs-section:16px;--fs-title:20px;--fs-feature:28px;--ease:cubic-bezier(.2, 0, 0, 1);--fast:.12s;--medium:.18s}@media (min-width:720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--fs-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:20px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}::selection{background:var(--accent);color:#000}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;border-radius:var(--radius-control);background:var(--text);color:#000;padding:8px 16px;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:8px}.title-face{letter-spacing:-.01em;font-weight:600;font-stretch:75%}.column{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
