:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f4ec;--ink-soft:#d7ded8;--ink-muted:#9baaa5;--void:#06100f;--void-2:#0d1717;--void-3:#122321;--line:color-mix(in srgb, var(--ink) 14%, transparent);--teal:#00a6a6;--mint:#9be7c3;--violet:#7567e8;--amber:#ffb020;--danger:#ff6b7a;--max:1180px;--radius:8px;--display:"Arial Narrow", "Avenir Next Condensed", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth;text-rendering:optimizelegibility;min-width:320px}body{min-height:100vh;color:var(--ink);font-family:var(--body);background:radial-gradient(circle at 12% 8%,#00a6a62e,#0000 34rem),radial-gradient(circle at 88% 0,#7567e838,#0000 28rem),linear-gradient(#06100f 0%,#0b1112 48%,#090e0e 100%);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{z-index:-3;pointer-events:none;content:"";opacity:.42;background-image:linear-gradient(#f7f4ec0a 1px,#0000 1px),linear-gradient(90deg,#f7f4ec0a 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 20%,#000 0%,#0000 68%)}body:after{z-index:-2;pointer-events:none;content:"";opacity:.18;mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 0 47%,#9be7c340 47.4% 47.8%,#0000 48.2%),radial-gradient(circle,#f7f4ecb3 0 1px,#0000 1.5px);background-size:100% 100%,18px 18px;position:fixed;inset:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}::selection{color:var(--void);background:var(--mint)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
