:root {
  --bg-0: #0c0f14;
  --bg-1: #121722;
  --bg-2: #171d2a;

  --border-subtle: rgba(255,255,255,0.06);
  --border-strong: rgba(255,255,255,0.12);

  --text-primary: #f5f7fb;
  --text-secondary: #aab2c5;

  --accent-gradient: linear-gradient(135deg,#5b8cff,#7a5cff);

  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-pill: 999px;

  --shadow-soft: 0 10px 30px rgba(0,0,0,0.35);
  --shadow-subtle: 0 4px 12px rgba(0,0,0,0.25);

  --ease-smooth: cubic-bezier(0.22,1,0.36,1);
}
