:root {
  --bg: #05070b;
  --bg-2: #090d14;
  --bg-3: #0d1320;
  --panel: rgba(255, 255, 255, 0.055);
  --panel-strong: rgba(255, 255, 255, 0.085);
  --line: rgba(255, 255, 255, 0.12);
  --line-soft: rgba(255, 255, 255, 0.07);
  --ink: #f7f9fc;
  --muted: #a9b2c3;
  --muted-2: #7e889b;
  --gold: #ffd166;
  --gold-soft: rgba(255, 209, 102, 0.16);
  --cyan: #33e8ff;
  --cyan-soft: rgba(51, 232, 255, 0.16);
  --violet: #aa7dff;
  --violet-soft: rgba(170, 125, 255, 0.16);
  --green: #45f0b0;
  --green-soft: rgba(69, 240, 176, 0.15);
  --danger: #ff6b96;
  --shadow: 0 28px 90px rgba(0, 0, 0, 0.42);
  --glow-cyan: 0 0 24px rgba(51, 232, 255, 0.22);
  --glow-gold: 0 0 26px rgba(255, 209, 102, 0.22);
  --radius-sm: 16px;
  --radius-md: 26px;
  --radius-lg: 38px;
  --max: 1240px;
  --header: 78px;
  --font-sans: Inter, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;
}
