:root{--komo-paper:oklch(0.985 0.005 255);--komo-paper-raised:oklch(1 0 0);--komo-ink:oklch(0.205 0.035 258);--komo-muted:oklch(0.5 0.025 257);--komo-line:oklch(0.9 0.012 255);--komo-cobalt:oklch(0.57 0.22 264);--komo-cobalt-dark:oklch(0.45 0.2 264);--komo-cobalt-soft:oklch(0.94 0.035 264);--komo-accent-ink:oklch(1 0 0);--komo-night:oklch(0.2 0.045 260);--komo-night-soft:oklch(0.27 0.055 260);--komo-night-text:oklch(0.8 0.025 260);--komo-night-label:oklch(0.88 0.015 260);--komo-night-muted:oklch(0.66 0.025 260);--komo-night-line:oklch(1 0 0/0.22);--komo-night-line-strong:oklch(1 0 0/0.35);--komo-night-field:oklch(1 0 0/0.055);--komo-night-field-focus:oklch(1 0 0/0.08);--komo-night-grid:oklch(1 0 0/0.2);--komo-night-kicker:oklch(0.78 0.12 264);--komo-focus:oklch(0.78 0.13 264);--komo-error-on-dark:oklch(0.8 0.13 25);--komo-center-rule:color-mix(in oklch,var(--komo-line) 55%,transparent);--komo-success:oklch(0.62 0.14 154);--komo-error:oklch(0.58 0.2 27);--komo-font-body:var(--font-inter),"Microsoft YaHei",sans-serif;--komo-font-display:"Space Grotesk",var(--font-inter),"Microsoft YaHei",sans-serif;--komo-font-mono:var(--font-jetbrains-mono),monospace;--komo-space-1:0.25rem;--komo-space-2:0.5rem;--komo-space-3:0.75rem;--komo-space-4:1rem;--komo-space-6:1.5rem;--komo-space-8:2rem;--komo-space-12:3rem;--komo-space-16:4rem;--komo-space-24:6rem;--komo-radius-sm:0.5rem;--komo-radius-md:0.875rem;--komo-radius-lg:1.25rem;--komo-shadow-panel:0 1.5rem 4rem -2rem oklch(0.2 0.05 260/0.28);--komo-ease:cubic-bezier(0.22,1,0.36,1)}