:root{--dex-red:#e3263b;--dex-red-dark:#a3142a;--dex-red-deep:#6d0b1c;--cream:#fff8ec;--ink:#1b1726;--ink-soft:#2b2540;--yellow:#ffd23f;--cyan:#3ad1e8;--green:#3ddc84;--purple:#c77dff;--font-display:"Baloo 2", ui-rounded, system-ui, sans-serif;--font-mono:"Chakra Petch", ui-monospace, monospace}*{box-sizing:border-box}body,html{background:var(--ink);color:var(--cream);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.chunky{letter-spacing:.01em;font-weight:800}.mono{font-family:var(--font-mono);letter-spacing:.04em}svg.sil :is(path,ellipse,circle,polygon,rect,line,polyline){fill:var(--sil-color,#0d0b14)!important;stroke:var(--sil-color,#0d0b14)!important}svg.sil .no-sil{display:none}
