@layer fs.tokens{:root{--fs-duration-instant:.12s;--fs-duration-fast:.15s;--fs-duration-base:.25s;--fs-duration-moderate:.45s;--fs-duration-slow:.7s;--fs-duration-draw:1.4s;--fs-ease-standard:cubic-bezier(.165, .84, .44, 1);--fs-ease-rise:cubic-bezier(.23, 1, .32, 1);--fs-ease-draw:cubic-bezier(.645, .045, .355, 1);--fs-ease-boot:cubic-bezier(.19, 1, .22, 1);--fs-ease-glitch:steps(1);--fs-ease-linear:linear;--fs-space-1:4px;--fs-space-2:8px;--fs-space-3:12px;--fs-space-4:16px;--fs-space-5:20px;--fs-space-6:24px;--fs-space-8:32px;--fs-space-10:40px;--fs-space-12:48px;--fs-space-16:64px;--fs-space-24:96px;--fs-width-narrow:720px;--fs-width-content:1152px;--fs-width-wide:1280px;--fs-measure:68ch;--fs-control-sm:32px;--fs-control-md:44px;--fs-control-lg:52px;--fs-stroke-hairline:1px;--fs-stroke-tick:2px;--fs-stroke-focus:2px;--fs-stroke-cable-sm:5px;--fs-stroke-cable-md:6px;--fs-stroke-cable-lg:7px;--fs-icon-16:16px;--fs-icon-20:20px;--fs-icon-24:24px;--fs-icon-32:32px;--fs-icon-stroke-small:1.5;--fs-icon-stroke-large:1.25;--fs-font-display:"fs0 Mono", "Martian Mono", ui-monospace, monospace;--fs-font-sans:"Inter Tight", system-ui, sans-serif;--fs-font-mono:"fs0 Mono", "Martian Mono", ui-monospace, monospace;--fs-font-display-stretch:75%;--fs-font-mono-stretch:100%;--fs-text-2xs-size:11px;--fs-text-2xs-line-height:16px;--fs-text-2xs-tracking:.04em;--fs-text-2xs-weight:500;--fs-text-xs-size:12px;--fs-text-xs-line-height:18px;--fs-text-xs-tracking:.02em;--fs-text-xs-weight:500;--fs-text-sm-size:14px;--fs-text-sm-line-height:21px;--fs-text-sm-tracking:0em;--fs-text-sm-weight:400;--fs-text-md-size:16px;--fs-text-md-line-height:26px;--fs-text-md-tracking:0em;--fs-text-md-weight:400;--fs-text-lg-size:18px;--fs-text-lg-line-height:28px;--fs-text-lg-tracking:-.005em;--fs-text-lg-weight:400;--fs-text-xl-size:28px;--fs-text-xl-line-height:32px;--fs-text-xl-tracking:-.02em;--fs-text-xl-weight:700;--fs-text-2xl-size:clamp(40px, 4vw + 1rem, 76px);--fs-text-2xl-line-height:.92;--fs-text-2xl-tracking:-.04em;--fs-text-2xl-weight:800;--fs-text-display-size:clamp(56px, 8vw, 108px);--fs-text-display-line-height:.9;--fs-text-display-tracking:-.04em;--fs-text-display-weight:800;--fs-color-ink-50:oklch(97.5% .012 260);--fs-color-ink-100:oklch(92.7% .024 254);--fs-color-ink-200:oklch(80.4% .036 252);--fs-color-ink-300:oklch(75% .041 253);--fs-color-ink-400:oklch(65.7% .045 255);--fs-color-ink-600:oklch(50.3% .043 260);--fs-color-ink-700:oklch(40.6% .047 259);--fs-color-ink-900:oklch(17.6% .018 260);--fs-color-ink-925:oklch(13.9% .01 262);--fs-color-ink-950:oklch(12.2% .006 262);--fs-color-trace-200:oklch(90.2% .05 249);--fs-color-trace-300:oklch(80.7% .101 250);--fs-color-trace-800:oklch(40.7% .082 257);--fs-color-blue-500:oklch(66.2% .179 265);--fs-color-blue-700:oklch(46.2% .174 263);--fs-color-coral-500:oklch(68.4% .212 10);--fs-color-coral-700:oklch(52.5% .192 12);--fs-color-red-500:oklch(68.4% .207 34);--fs-color-red-700:oklch(50.9% .185 32);--fs-color-ember-500:oklch(77.6% .159 59);--fs-color-ember-800:oklch(53.7% .134 52);--fs-color-vivant-400:oklch(78.9% .202 149);--fs-color-vivant-700:oklch(48.1% .118 152);--fs-color-indigo-100:oklch(93.3% .033 280);--fs-color-indigo-200:oklch(81.6% .06 278);--fs-color-indigo-300:oklch(72.7% .075 277);--fs-color-indigo-500:oklch(55.4% .148 274);--fs-color-indigo-800:oklch(27.5% .084 274);--fs-color-indigo-850:oklch(24.1% .081 273);--fs-color-indigo-900:oklch(20.1% .065 273);--fs-color-indigo-950:oklch(15.6% .044 273);--fs-color-matrix-500:oklch(52.4% .22 269);--fs-color-lavender-300:oklch(77.9% .123 292);--fs-color-paper-50:oklch(98.5% .005 95);--fs-color-paper-100:oklch(96.4% .009 94);--fs-color-white:oklch(100% 0 0)}:root,[data-fs-theme=schematic]{--fs-bg:var(--fs-color-ink-950);--fs-surface:var(--fs-color-ink-925);--fs-surface-raised:var(--fs-color-ink-900);--fs-line:var(--fs-color-trace-800);--fs-line-strong:var(--fs-color-trace-300);--fs-text-strong:var(--fs-color-ink-50);--fs-text:var(--fs-color-ink-100);--fs-text-muted:var(--fs-color-ink-200);--fs-text-subtle:var(--fs-color-ink-300);--fs-link:var(--fs-color-trace-300);--fs-link-hover:var(--fs-color-trace-200);--fs-accent:var(--fs-color-coral-500);--fs-on-accent:var(--fs-color-ink-950);--fs-focus-ring:var(--fs-color-coral-500);--fs-success:var(--fs-color-vivant-400);--fs-warning:var(--fs-color-ember-500);--fs-danger:var(--fs-color-red-500);--fs-on-danger:var(--fs-color-ink-950);--fs-info:var(--fs-color-trace-300);--fs-cable-1:var(--fs-color-coral-500);--fs-cable-2:var(--fs-color-blue-500);--fs-cable-3:var(--fs-color-ember-500);--fs-backdrop:oklch(12.2% .006 262/.72);--fs-radius-sm:0px;--fs-radius-md:0px;--fs-radius-lg:0px;--fs-radius-pill:0px;--fs-glow:0px 0px 32px 0px oklch(80.7% .101 250/.12);--fs-icon-cap:square}[data-fs-theme=night]{--fs-bg:var(--fs-color-indigo-950);--fs-surface:var(--fs-color-indigo-900);--fs-surface-raised:var(--fs-color-indigo-850);--fs-line:var(--fs-color-indigo-800);--fs-line-strong:var(--fs-color-indigo-500);--fs-text-strong:var(--fs-color-indigo-100);--fs-text:var(--fs-color-indigo-100);--fs-text-muted:var(--fs-color-indigo-200);--fs-text-subtle:var(--fs-color-indigo-300);--fs-link:var(--fs-color-trace-300);--fs-link-hover:var(--fs-color-trace-200);--fs-accent:var(--fs-color-vivant-400);--fs-on-accent:var(--fs-color-indigo-950);--fs-focus-ring:var(--fs-color-lavender-300);--fs-success:var(--fs-color-vivant-400);--fs-warning:var(--fs-color-ember-500);--fs-danger:var(--fs-color-red-500);--fs-on-danger:var(--fs-color-indigo-950);--fs-info:var(--fs-color-trace-300);--fs-cable-1:var(--fs-color-matrix-500);--fs-cable-2:var(--fs-color-vivant-400);--fs-cable-3:var(--fs-color-lavender-300);--fs-backdrop:oklch(15.6% .044 273/.72);--fs-radius-sm:2px;--fs-radius-md:4px;--fs-radius-lg:6px;--fs-radius-pill:999px;--fs-glow:0px 0px 32px 0px oklch(52.4% .22 269/.2);--fs-icon-cap:round}[data-fs-theme=light]{--fs-bg:var(--fs-color-paper-100);--fs-surface:var(--fs-color-paper-50);--fs-surface-raised:var(--fs-color-white);--fs-line:var(--fs-color-ink-200);--fs-line-strong:var(--fs-color-blue-700);--fs-text-strong:var(--fs-color-ink-950);--fs-text:var(--fs-color-ink-900);--fs-text-muted:var(--fs-color-ink-700);--fs-text-subtle:var(--fs-color-ink-600);--fs-link:var(--fs-color-blue-700);--fs-link-hover:var(--fs-color-blue-700);--fs-accent:var(--fs-color-coral-700);--fs-on-accent:var(--fs-color-white);--fs-focus-ring:var(--fs-color-coral-700);--fs-success:var(--fs-color-vivant-700);--fs-warning:var(--fs-color-ember-800);--fs-danger:var(--fs-color-red-700);--fs-on-danger:var(--fs-color-white);--fs-info:var(--fs-color-blue-700);--fs-cable-1:var(--fs-color-coral-500);--fs-cable-2:var(--fs-color-blue-500);--fs-cable-3:var(--fs-color-ember-500);--fs-backdrop:oklch(17.6% .018 260/.4);--fs-radius-sm:0px;--fs-radius-md:0px;--fs-radius-lg:0px;--fs-radius-pill:0px;--fs-glow:6px 6px 0px 0px oklch(46.2% .174 263/.1);--fs-icon-cap:square}@media (prefers-color-scheme:light){:root:not([data-fs-theme]){--fs-bg:var(--fs-color-paper-100);--fs-surface:var(--fs-color-paper-50);--fs-surface-raised:var(--fs-color-white);--fs-line:var(--fs-color-ink-200);--fs-line-strong:var(--fs-color-blue-700);--fs-text-strong:var(--fs-color-ink-950);--fs-text:var(--fs-color-ink-900);--fs-text-muted:var(--fs-color-ink-700);--fs-text-subtle:var(--fs-color-ink-600);--fs-link:var(--fs-color-blue-700);--fs-link-hover:var(--fs-color-blue-700);--fs-accent:var(--fs-color-coral-700);--fs-on-accent:var(--fs-color-white);--fs-focus-ring:var(--fs-color-coral-700);--fs-success:var(--fs-color-vivant-700);--fs-warning:var(--fs-color-ember-800);--fs-danger:var(--fs-color-red-700);--fs-on-danger:var(--fs-color-white);--fs-info:var(--fs-color-blue-700);--fs-cable-1:var(--fs-color-coral-500);--fs-cable-2:var(--fs-color-blue-500);--fs-cable-3:var(--fs-color-ember-500);--fs-backdrop:oklch(17.6% .018 260/.4);--fs-radius-sm:0px;--fs-radius-md:0px;--fs-radius-lg:0px;--fs-radius-pill:0px;--fs-glow:6px 6px 0px 0px oklch(46.2% .174 263/.1);--fs-icon-cap:square}}}body{background:var(--fs-bg);color:var(--fs-text);font-family:var(--fs-font-sans)}h1{font-family:var(--fs-font-display);font-stretch:var(--fs-font-display-stretch);text-transform:uppercase;color:var(--fs-text-strong)}
