:root[data-theme="webmoderno"] {
    --bg-primary: #08131f;
    --bg-secondary: #10263d;
    --text-primary: #f6efe4;
    --text-secondary: #d9c4a5;
    --accent-primary: #c98c3a;
    --accent-secondary: #0f6c7c;
    --border-color: #1f425e;
}

[data-theme="webmoderno"] .theme-bg {
    background: radial-gradient(circle at top, #10263d 0%, #08131f 70%) fixed;
    color: var(--text-primary);
}

[data-theme="webmoderno"] .hero-gradient {
    background: linear-gradient(135deg,
            #c98c3a 0%,
            #9a6230 40%,
            #0f6c7c 100%);
}

[data-theme="webmoderno"] .theme-card {
    background: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(14px);
}