:root {
    --wv-body-bg: #ffffff;
    --wv-body-text: #f8fafc;
    --wv-accent: #f59e0b;
    --wv-glow-1: rgba(245, 158, 11, 0.15);
    --wv-glow-2: rgba(99, 102, 241, 0.15);
    --wv-surface: rgba(15, 23, 42, 0.6);
    --wv-background: #020617;
    --wv-accent-hover: #fbbf24;
    --wv-text-primary: #f8fafc;
    --wv-surface-border: rgba(255, 255, 255, 0.08);
    --wv-text-secondary: #94a3b8;
    --wv-footer-bg: rgba(2, 6, 23, 0.95);
    --wv-footer-text: #94a3b8;
    --wv-footer-border: rgba(255, 255, 255, 0.05);
    --wv-header-bg: rgba(15, 23, 42, 0.8);
    --wv-header-text: #f8fafc;
    --wv-header-border: rgba(255, 255, 255, 0.08);
    --wv-header-show-top-bar: flex;
    --wv-border-radius: 1.5rem;
    --wv-container-width: 80rem;
    --wv-sidebar-bg: rgba(15, 23, 42, 0.9);
    --wv-sidebar-text: #f8fafc;
    --wv-sidebar-border: rgba(255, 255, 255, 0.1);
    --wv-font-sans: 'Inter', sans-serif;
    --wv-font-serif: 'Playfair Display', serif;

}