.lr-site-v2 {
  color-scheme: dark;
  --lr-bg-page: #080d12;
  --lr-bg-section: #0b1218;
  --lr-surface: #101820;
  --lr-surface-elevated: #151f29;
  --lr-surface-soft: #f7f9fc;
  --lr-border-subtle: rgba(148, 163, 184, 0.22);
  --lr-border-strong: rgba(148, 163, 184, 0.36);
  --lr-text-primary: #f8fafc;
  --lr-text-secondary: #cbd5e1;
  --lr-text-muted: #8fa1b3;
  --lr-text-inverse: #0f172a;
  --lr-accent-blue: #3b82f6;
  --lr-accent-cyan: #22d3ee;
  --lr-success: #22c55e;
  --lr-warning: #f59e0b;
  --lr-danger: #ef4444;
  --lr-info: #60a5fa;
  --lr-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --lr-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;
  --lr-space-1: 4px;
  --lr-space-2: 8px;
  --lr-space-3: 12px;
  --lr-space-4: 16px;
  --lr-space-5: 20px;
  --lr-space-6: 24px;
  --lr-space-8: 32px;
  --lr-space-10: 40px;
  --lr-space-12: 48px;
  --lr-space-16: 64px;
  --lr-space-20: 80px;
  --lr-radius-sm: 6px;
  --lr-radius-md: 8px;
  --lr-radius-lg: 12px;
  --lr-radius-card: 14px;
  --lr-radius-pill: 999px;
  --lr-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.12);
  --lr-shadow-md: 0 12px 30px rgba(0, 0, 0, 0.22);
  --lr-shadow-lg: 0 24px 80px rgba(0, 0, 0, 0.32);
  --lr-z-base: 1;
  --lr-z-header: 50;
  --lr-z-drawer: 80;
  --lr-z-modal: 100;
  --lr-z-toast: 120;
  --lr-duration-fast: 120ms;
  --lr-duration-base: 180ms;
  --lr-duration-slow: 260ms;
  --lr-ease-standard: cubic-bezier(.2, .8, .2, 1);
}
