:root {
  --t-bg: #030914;
  --t-bg-elevated: #061224;
  --t-surface: rgba(8, 24, 46, 0.75);
  --t-surface-hover: rgba(12, 36, 68, 0.85);
  --t-surface-3: #0d2442;
  --t-accent: #00d2ff;
  --t-accent-hover: #38bdf8;
  --t-accent-active: #0284c7;
  --t-accent-soft: rgba(0, 210, 255, 0.14);
  --t-accent-glow: rgba(0, 210, 255, 0.3);
  --t-accent-gradient: linear-gradient(135deg, #3a7bd5 0%, #00d2ff 100%);
  --t-text: #cbd5e1;
  --t-text-strong: #f8fafc;
  --t-text-muted: #7dd3fc;
  --t-text-dim: #325878;
  --t-border: rgba(0, 210, 255, 0.12);
  --t-border-hover: rgba(0, 210, 255, 0.28);
  --t-border-strong: rgba(0, 210, 255, 0.2);
  --t-blob-1: rgba(0, 210, 255, 0.3);
  --t-blob-2: rgba(58, 123, 213, 0.22);
  --t-blob-3: rgba(2, 132, 199, 0.16);
  --t-highlight: #00d2ff;
}
