
:root {
  color-scheme: dark;
  --ink: oklch(0 0 0);
  --paper: oklch(0.9825 0.0054 274.97);
  --c-0: oklch(0.1179 0.0006 274.97);
  --c-1: oklch(0.1474 0.0008 274.97);
  --c-2: oklch(0.1769 0.001 274.97);
  --c-3: oklch(0.2162 0.0012 274.97);
  --c-4: oklch(0.2751 0.0015 274.97);
  --c-5: oklch(0.3537 0.0019 274.97);
  --c-6: oklch(0.452 0.0025 274.97);
  --c-7: oklch(0.5698 0.0031 274.97);
  --c-8: oklch(0.6877 0.0038 274.97);
  --c-9: oklch(0.786 0.0043 274.97);
  --c-10: oklch(0.8843 0.0049 274.97);
  --c-11: oklch(0.9432 0.0052 274.97);
  --c-12: oklch(0.9825 0.0054 274.97);
  --w-02: oklch(0.9825 0.0054 274.97 / 0.02);
  --w-03: oklch(0.9825 0.0054 274.97 / 0.035);
  --w-05: oklch(0.9825 0.0054 274.97 / 0.05);
  --w-07: oklch(0.9825 0.0054 274.97 / 0.07);
  --w-10: oklch(0.9825 0.0054 274.97 / 0.1);
  --w-14: oklch(0.9825 0.0054 274.97 / 0.14);
  --w-20: oklch(0.9825 0.0054 274.97 / 0.2);
  --w-30: oklch(0.9825 0.0054 274.97 / 0.3);
  --w-45: oklch(0.9825 0.0054 274.97 / 0.45);
  --w-70: oklch(0.9825 0.0054 274.97 / 0.7);
  --k-30: oklch(0 0 0 / 0.3);
  --k-50: oklch(0 0 0 / 0.5);
  --k-70: oklch(0 0 0 / 0.7);
  --k-88: oklch(0 0 0 / 0.88);
  --panel-a: oklch(0.1965 0.0011 274.97 / 0.92);
  --panel-b: oklch(0.1179 0.0006 274.97 / 0.78);
  --card-bg: oklch(0.1474 0.0008 274.97 / 0.9);
  --bar-bg: oklch(0.1179 0.0006 274.97 / 0.85);
  --shadow-float: 0 30px 100px oklch(0 0 0 / 0.46);
  --shadow-lift: 0 24px 60px oklch(0 0 0 / 0.34);
  --shadow-cta: 0 12px 42px oklch(0.9825 0.0054 274.97 / 0.12);
  --shadow-cta-up: 0 18px 52px oklch(0.9825 0.0054 274.97 / 0.2);
  --shadow-inset: inset 0 1px 0 oklch(0.9825 0.0054 274.97 / 0.05);
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
}
