:root {
  color-scheme: dark;
  --gg-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --gg-bg: #080d1b;
  --gg-bg-soft: #0d1528;
  --gg-bg-panel: rgba(12, 18, 34, 0.82);
  --gg-surface: rgba(255, 255, 255, 0.07);
  --gg-surface-strong: rgba(255, 255, 255, 0.11);
  --gg-border: rgba(255, 255, 255, 0.16);
  --gg-border-strong: rgba(46, 235, 125, 0.42);
  --gg-text: #f7f9ff;
  --gg-muted: #b9c1d4;
  --gg-soft: #8894ad;
  --gg-green: #2eeb7d;
  --gg-green-soft: rgba(46, 235, 125, 0.16);
  --gg-cyan: #26c9df;
  --gg-purple: #8157ff;
  --gg-blue: #4776ff;
  --gg-warning: #ffd43b;
  --gg-shadow: 0 24px 80px rgba(0, 0, 0, 0.38);
  --gg-radius-sm: 10px;
  --gg-radius: 18px;
  --gg-radius-lg: 28px;
  --gg-max: 1180px;
  --gg-page-pad: clamp(20px, 4vw, 56px);
  --gg-section-gap: clamp(52px, 7vw, 108px);
  --gg-card-pad: clamp(22px, 3vw, 34px);
  --gg-ease: 180ms ease;
}
