:root,body[data-theme=light]{--bg: oklch(97.5% .004 250);--surface: #fff;--subtle: oklch(98.3% .004 250);--hover: oklch(98.2% .006 250);--border: oklch(91% .006 250);--hair: oklch(95.5% .004 250);--track: oklch(94% .006 250);--text: oklch(24% .014 255);--text2: oklch(35% .014 255);--text3: oklch(47% .014 255);--muted: oklch(57% .012 255);--accent: oklch(50% .13 250);--accent-bg: oklch(95.5% .03 250);--accent-fg: oklch(38% .13 250);--accent-border: oklch(86% .05 250);--red: oklch(55% .17 25);--red-bg: oklch(95.5% .045 30);--red-fg: oklch(45% .15 25);--amber: oklch(62% .14 70);--amber-bg: oklch(96% .05 78);--amber-fg: oklch(45% .1 60);--amber-line: oklch(87% .08 75);--green: oklch(50% .11 155);--green-bg: oklch(95% .05 155);--green-fg: oklch(38% .09 155);--ph1: oklch(95.5% .006 250);--ph2: oklch(97.2% .004 250);--shadow: 0 1px 2px oklch(20% .02 255 / .04)}body[data-theme=dark]{--bg: oklch(20.5% .012 258);--surface: oklch(24.5% .013 258);--subtle: oklch(27.5% .012 258);--hover: oklch(29% .013 258);--border: oklch(34% .013 258);--hair: oklch(30% .012 258);--track: oklch(32% .012 258);--text: oklch(95% .005 258);--text2: oklch(86% .007 258);--text3: oklch(76% .008 258);--muted: oklch(65% .01 258);--accent: oklch(58% .14 250);--accent-bg: oklch(31% .05 255);--accent-fg: oklch(83% .09 250);--accent-border: oklch(42% .07 255);--red: oklch(64% .16 25);--red-bg: oklch(32% .07 25);--red-fg: oklch(85% .1 25);--amber: oklch(72% .14 75);--amber-bg: oklch(33% .06 70);--amber-fg: oklch(88% .09 80);--amber-line: oklch(45% .09 70);--green: oklch(65% .12 155);--green-bg: oklch(30% .06 155);--green-fg: oklch(86% .09 155);--ph1: oklch(28% .012 258);--ph2: oklch(31.5% .012 258);--shadow: 0 1px 2px oklch(0% 0 0 / .4)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background .18s,color .18s}a{color:var(--accent-fg);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}table{border-collapse:collapse}select,input,button{font-family:inherit;color:inherit}input::placeholder{color:var(--muted)}option{background:var(--surface);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.rn-mono{font-family:IBM Plex Mono,monospace}.rn-row:hover{background:var(--hover)}
