:root{--bg: oklch(.145 .004 260);--bg-sidebar: oklch(.155 .005 260);--bg-card: oklch(.19 .006 260);--bg-hover: oklch(.23 .008 260);--bg-muted: oklch(.13 .004 260);--bg-input: oklch(.16 .005 260);--border: oklch(1 0 0 / .07);--border-strong: oklch(1 0 0 / .16);--text: oklch(.95 .004 260);--text-muted: oklch(.55 .012 260);--text-soft: oklch(.72 .01 260);--text-dim: oklch(.5 .012 260);--text-nav: oklch(.7 .01 260);--accent: oklch(.62 .19 265);--accent-soft: oklch(.62 .19 265 / .16);--accent-hover: oklch(.67 .19 265);--success: oklch(.78 .15 150);--success-bg: oklch(.72 .15 150 / .15);--warning: oklch(.8 .15 80);--warning-bg: oklch(.78 .15 80 / .15);--danger: oklch(.7 .18 25);--danger-bg: oklch(.65 .18 25 / .15);--muted-badge: oklch(.65 .01 260);--muted-badge-bg: oklch(1 0 0 / .08);--radius-sm: 6px;--radius: 8px;--radius-md: 9px;--radius-lg: 12px;--font: "Manrope", sans-serif;--font-mono: "IBM Plex Mono", monospace;--sidebar-width: 250px;--topbar-height: 56px;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .875rem;--text-md: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem}@media(min-width:1600px){:root{--text-2xs: .8125rem;--text-xs: .875rem;--text-sm: .9375rem;--text-md: 1rem;--text-base: 1.0625rem;--text-lg: 1.1875rem;--text-xl: 1.375rem;--text-2xl: 1.625rem;--text-3xl: 1.875rem;--topbar-height: 60px}}@media(min-width:1920px){:root{--text-2xs: .875rem;--text-xs: .9375rem;--text-sm: 1rem;--text-md: 1.0625rem;--text-base: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.75rem;--text-3xl: 2rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:var(--text-base);line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.mono{font-family:var(--font-mono)}
