:root {
  --voyager-page: #111416;
  --voyager-surface: #1a1e20;
  --voyager-surface2: #202629;
  --voyager-line: #3b454a;
  --voyager-lineSoft: #2b3337;
  --voyager-text: #e7ecee;
  --voyager-muted: #a4afb4;
  --voyager-quiet: #748187;
  --voyager-accent: #2f9e8f;
  --voyager-accent2: #3b82f6;
  --voyager-success: #48b86a;
  --voyager-warning: #e0a738;
  --voyager-danger: #e06666;
  --voyager-gradientSurface: linear-gradient(135deg,#18232b,#0d1115);
  --voyager-gradientPrimary: linear-gradient(145deg,var(--voyager-accent),var(--voyager-accent2));
  --voyager-gradientTsunami: radial-gradient(circle at 70% 30%,#54202c,#1b0c12 58%,#090b0d);
  --voyager-gradientWarning: radial-gradient(circle at 70% 30%,#413718,#121310 62%,#0a0c0d);
  --voyager-gradientDanger: radial-gradient(circle at 70% 30%,#431b4d,#151019 62%,#0a0c0d);
  --voyager-accent-2: var(--voyager-accent2);
  --page: var(--voyager-page);
  --surface: var(--voyager-surface);
  --surface-2: var(--voyager-surface2);
  --line: var(--voyager-line);
  --line-soft: var(--voyager-lineSoft);
  --text: var(--voyager-text);
  --muted: var(--voyager-muted);
  --quiet: var(--voyager-quiet);
  --accent: var(--voyager-accent);
  --accent-2: var(--voyager-accent2);
  --success: var(--voyager-success);
  --warning: var(--voyager-warning);
  --danger: var(--voyager-danger);
  --gradient-surface: var(--voyager-gradientSurface);
  --gradient-primary: var(--voyager-gradientPrimary);
  --gradient-tsunami: var(--voyager-gradientTsunami);
  --gradient-warning: var(--voyager-gradientWarning);
  --gradient-danger: var(--voyager-gradientDanger);
  --sl-bg: var(--voyager-page);
  --sl-bg-deep: var(--voyager-page);
  --sl-surface: var(--voyager-surface);
  --sl-surface-2: var(--voyager-surface2);
  --sl-accent: var(--voyager-accent);
  --sl-accent-2: var(--voyager-accent2);
  --sl-success: var(--voyager-success);
  --sl-warning: var(--voyager-warning);
  --sl-danger: var(--voyager-danger);
  --console: var(--voyager-surface);
  --console-dark: var(--voyager-page);
  --console-line: var(--voyager-line);
}
body { color: var(--voyager-text); }
