:root{--color-paper:oklch(98% .003 265);--color-surface:oklch(100% 0 0);--color-sidebar:oklch(96% .003 265);--color-ink:oklch(22% .005 265);--color-muted:oklch(47% .009 265);--color-rule:oklch(88% .005 265);--color-accent:oklch(48% .19 260);--color-accent-soft:oklch(94% .025 260);--color-accent-ink:oklch(100% 0 0);--color-hover:oklch(93% .005 265);--color-dark:oklch(23% .013 265);--color-on-dark:oklch(99% .002 265);--color-dark-muted:oklch(80% .008 265);--color-note:oklch(94% .016 85);--color-note-ink:oklch(39% .04 70);--color-shadow:oklch(0% 0 0 / .04);--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-display);--font-mono:ui-monospace,monospace;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-title:clamp(2.5rem,4.1vw,4.25rem);--radius-small:8px;--radius-control:10px;--radius-card:20px;--ease-out:cubic-bezier(.2,.8,.2,1);--dur-short:140ms}
:root[data-theme=dark]{--color-paper:oklch(18% .004 265);--color-surface:oklch(23% .005 265);--color-sidebar:oklch(16% .004 265);--color-ink:oklch(96% .002 265);--color-muted:oklch(73% .009 265);--color-rule:oklch(34% .005 265);--color-accent:oklch(76% .12 255);--color-accent-soft:oklch(30% .045 260);--color-accent-ink:oklch(18% .025 260);--color-hover:oklch(29% .006 265);--color-note:oklch(28% .02 85);--color-note-ink:oklch(85% .045 85);color-scheme:dark}
