:root{color-scheme:light dark;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--neutral-950: #0a0a0a;--green-50: #f5faf8;--green-100: #eaf6f1;--green-200: #d0ece1;--green-300: #ade1ce;--green-400: #81d4b6;--green-500: #32936f;--green-600: #2b7e5f;--green-700: #23674e;--green-800: #1b503c;--green-900: #13392b;--green-950: #0c221a;--graphite-50: #f1eee9;--graphite-100: #e6e2dc;--graphite-200: #cfcac3;--graphite-400: #a8a29a;--graphite-500: #9c978f;--graphite-600: #5e5a54;--graphite-700: #47443f;--graphite-800: #2f2c29;--graphite-900: #181614;--red-50: #fbf5f4;--red-100: #f7ebe9;--red-200: #efd2cd;--red-300: #e6b2a8;--red-400: #dd8979;--red-500: #cd533b;--red-600: #b3442e;--red-700: #8e3624;--red-800: #6e291c;--red-900: #4d1d14;--red-950: #2d110b;--beige-50: #f9f7f6;--beige-100: #f4f0ec;--beige-200: #e7ded5;--beige-300: #d8c7b6;--beige-400: #c6aa90;--beige-500: #c7ac92;--beige-600: #b69371;--beige-700: #a27a53;--beige-800: #806042;--beige-900: #5e4730;--beige-950: #3d2e1f;--purple-50: #f7f7f8;--purple-100: #efedf1;--purple-200: #dddae1;--purple-300: #c5c2cc;--purple-400: #a7a2b4;--purple-500: #5d576b;--purple-600: #4e495a;--purple-700: #403b49;--purple-800: #312e38;--purple-900: #222027;--purple-950: #141217;--blue-50: #f3f8fb;--blue-100: #e7f1f8;--blue-200: #cae0f2;--blue-300: #a2caec;--blue-400: #6fb1e6;--blue-500: #3993dd;--blue-600: #227dc8;--blue-700: #1c68a5;--blue-800: #165283;--blue-900: #103c60;--blue-950: #0a263d;--orange-50: #faf5f2;--orange-100: #f9ede7;--orange-200: #f6d8c5;--orange-300: #f9ba94;--orange-400: #fb975b;--orange-500: #fe5f00;--orange-600: #d75100;--orange-700: #b14200;--orange-800: #8a3400;--orange-900: #642500;--orange-950: #3d1700;--cyan-50: #f2f8fa;--cyan-100: #e7f4f9;--cyan-200: #c5ebf6;--cyan-300: #94e2f9;--cyan-400: #5bd5fb;--cyan-500: #006e90;--cyan-600: #005d7a;--cyan-700: #004d64;--cyan-800: #003c4e;--cyan-900: #002b38;--cyan-950: #001a23;--yellow-50: #fafaf2;--yellow-100: #f8f8e8;--yellow-200: #f4f4c7;--yellow-300: #f4f599;--yellow-400: #f2f462;--yellow-500: #f5f749;--yellow-600: #f2f51a;--yellow-700: #d3d509;--yellow-800: #a5a707;--yellow-900: #777805;--yellow-950: #494a03;--brown-50: #f7f6f6;--brown-100: #f1efef;--brown-200: #e1dcdb;--brown-300: #cdc3c0;--brown-400: #b5a5a1;--brown-500: #77625c;--brown-600: #65534e;--brown-700: #534440;--brown-800: #413532;--brown-900: #2f2624;--brown-950: #1d1816;--color-surface-background: var(--neutral-100);--color-surface-default: var(--neutral-50);--color-surface-raised: #ffffff;--color-surface-recessed: var(--neutral-300);--color-border: var(--neutral-950);--color-border-strong: var(--neutral-950);--color-divider: var(--neutral-400);--color-divider-foreground: #000000;--color-focus: var(--blue-700);--color-scrim: rgb(10 10 10 / 32%);--color-text-primary: var(--neutral-900);--color-text-secondary: var(--neutral-700);--color-text-muted: var(--neutral-600);--color-text-disabled: var(--neutral-400);--color-text-inverse: #ffffff;--color-text-strong: #000000;--color-success: var(--green-500);--color-success-subtle: var(--green-100);--color-success-foreground: #000000;--color-success-readable: var(--green-700);--color-danger: var(--red-500);--color-danger-hover: var(--red-600);--color-danger-active: var(--red-700);--color-danger-subtle: var(--red-100);--color-danger-foreground: #000000;--color-danger-readable: var(--red-700);--color-danger-on-subtle: var(--red-700);--radius: 0px;--maxw: 780px;--stroke: 2px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--gutter: 16px;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 15px;--fs-xl: 16px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-4xl: 26px;--fs-5xl: 30px;--track-label: .08em;--track-band: .16em;--z-raise: 2;--z-frame: 15;--z-nav: 20;--z-bar: 25;--z-menu: 30;--z-modal: 50;--z-screen: 60;--z-splash: 200;--sans: "Nunito", ui-rounded, ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display: var(--sans);--art-filter: grayscale(1) contrast(1.05);--art-gif-filter: saturate(1.05);--color-media-ground: #ffffff;--color-media-paper: #ffffff;--color-media-foreground: #000000;--color-media-foreground-soft: var(--neutral-700);--color-cooldown-paper: #fdfdfd}@media(prefers-color-scheme:dark){:root{--color-surface-background: var(--graphite-900);--color-surface-default: var(--graphite-800);--color-surface-raised: var(--graphite-800);--color-surface-recessed: var(--graphite-900);--color-border: var(--graphite-100);--color-border-strong: var(--graphite-50);--color-divider: var(--neutral-500);--color-divider-foreground: #ffffff;--color-focus: var(--blue-300);--color-scrim: rgb(0 0 0 / 60%);--color-text-primary: var(--graphite-100);--color-text-secondary: var(--graphite-400);--color-text-muted: var(--graphite-400);--color-text-disabled: var(--neutral-500);--color-text-inverse: var(--neutral-950);--color-text-strong: #ffffff;--color-success-readable: var(--green-300);--color-success-subtle: var(--green-950);--color-danger: var(--red-300);--color-danger-subtle: var(--red-950);--color-danger-foreground: #000000;--color-danger-readable: var(--red-200);--color-danger-on-subtle: var(--red-100);--art-filter: grayscale(1) contrast(1.05) invert(1);--color-media-ground: #000000;--art-gif-filter: brightness(.82) saturate(1.05);--color-media-paper: var(--graphite-200);--color-media-foreground-soft: var(--graphite-900)}}*{box-sizing:border-box}button,input,select,textarea,optgroup{font-family:inherit}html,body{margin:0;padding:0}body{background:var(--color-surface-background);color:var(--color-text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:var(--stroke) solid var(--color-border);outline-offset:var(--stroke)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
