:root {
  --t-bg: #050c0e;
  --t-bg-elevated: #09171b;
  --t-surface: rgba(11, 24, 28, 0.75);
  --t-surface-hover: rgba(16, 36, 42, 0.85);
  --t-surface-3: #0e2025;
  --t-accent: #06b6d4;
  --t-accent-hover: #22d3ee;
  --t-accent-active: #0891b2;
  --t-accent-soft: rgba(6, 182, 212, 0.14);
  --t-accent-glow: rgba(6, 182, 212, 0.3);
  --t-accent-gradient: linear-gradient(135deg, #06b6d4 0%, #10b981 100%);
  --t-text: #cbd5e1;
  --t-text-strong: #f8fafc;
  --t-text-muted: #67e8f9;
  --t-text-dim: #436b75;
  --t-border: rgba(6, 182, 212, 0.12);
  --t-border-hover: rgba(6, 182, 212, 0.28);
  --t-border-strong: rgba(6, 182, 212, 0.2);
  --t-blob-1: rgba(6, 182, 212, 0.3);
  --t-blob-2: rgba(16, 185, 129, 0.2);
  --t-blob-3: rgba(8, 145, 178, 0.16);
  --t-highlight: #22d3ee;
}
