:root {
  --color-bg: #0b0b0c;
  --color-bg-elevated: #111113;
  --color-bg-card: #151517;
  --color-border-hairline: rgba(255, 248, 237, 0.06);
  --color-border-accent: rgba(200, 165, 105, 0.22);
  --color-gold: #c9a962;
  --color-gold-muted: rgba(201, 169, 98, 0.55);
  --color-gold-soft: rgba(201, 169, 98, 0.14);
  --color-text: #eceae6;
  --color-text-muted: #8e8a82;
  --color-text-label: #a39e94;
  --color-danger: #d0706a;
  --color-ok: #7bc96f;
  --color-scrollbar-track: rgba(255, 248, 237, 0.05);
  --color-scrollbar-thumb: rgba(201, 169, 98, 0.35);
  --color-scrollbar-thumb-hover: rgba(201, 169, 98, 0.5);
  --shadow-soft: 0 24px 48px rgba(0, 0, 0, 0.35);
  --shadow-card: 0 1px 0 rgba(255, 255, 255, 0.04) inset;
  --radius-lg: 16px;
  --radius-md: 12px;
  --radius-pill: 999px;
  --space-xxs: 0.25rem;
  --space-xs: 0.5rem;
  --space-sm: 0.75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --space-2xl: 2.75rem;
  --font-base: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --tracking-wide: 0.22em;
  --transition: 180ms cubic-bezier(0.33, 1, 0.68, 1);
}
