:root {
  color-scheme: dark;
  --ink-990: #020306;
  --ink-970: #050711;
  --ink-950: #070a12;
  --ink-925: #0b101d;
  --ink-900: #101624;
  --ink-850: #141c2b;
  --ink-800: #1a2434;
  --paper-100: #f7f8fb;
  --paper-200: #e5e8ef;
  --paper-300: #b8c0cc;
  --paper-400: #858f9e;
  --accent: #7ad9ff;
  --accent-strong: #29c7ff;
  --accent-violet: #9d7cff;
  --accent-pink: #ff5fc8;
  --warm: #f3efe7;
  --danger: #ff6b6b;
  --success: #55d68b;
  --line: rgba(255, 255, 255, 0.13);
  --line-strong: rgba(255, 255, 255, 0.24);
  --glass: rgba(13, 18, 31, 0.72);
  --glass-strong: rgba(18, 24, 39, 0.9);
  --content: 1240px;
  --content-wide: 1440px;
  --radius-xs: 0.75rem;
  --radius-sm: 1rem;
  --radius-md: 1.35rem;
  --radius-lg: 2rem;
  --radius-xl: 2.75rem;
  --shadow: 0 28px 90px rgba(0, 0, 0, 0.46);
  --shadow-soft: 0 18px 50px rgba(0, 0, 0, 0.28);
  --glow-cyan: 0 0 42px rgba(122, 217, 255, 0.28);
  --glow-violet: 0 0 54px rgba(157, 124, 255, 0.28);
  --gradient-save: linear-gradient(105deg, var(--accent) 0%, var(--accent-violet) 48%, var(--accent-pink) 100%);
  --gradient-panel: linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.035));
  --gradient-deep: radial-gradient(circle at 16% 12%, rgba(122, 217, 255, 0.18), transparent 28rem),
    radial-gradient(circle at 82% 8%, rgba(157, 124, 255, 0.16), transparent 32rem),
    linear-gradient(180deg, var(--ink-970), var(--ink-990));
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
  --space-1: 0.5rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 4.5rem;
  --space-8: 7rem;
}
