/**
 * Web1500 Homepage Theme Override — generated by admin/settings.php
 * Scheme: aurora_emerald
 * ⚠  DO NOT EDIT MANUALLY — regenerated each time the admin saves settings.
 * This file is included ONLY by index.php — other pages keep style.css defaults.
 */

:root {
    --bg-dark: #020617;
    --bg-card: rgba(15, 23, 42, 0.45);
    --bg-card-hover: rgba(30, 41, 59, 0.6);
    --color-primary: #f8fafc;
    --color-secondary: #cbd5e1;
    --brand-blue: #10b981;
    --brand-cyan: #00f2fe;
    --brand-orange: #059669;
    --brand-glow: rgba(16, 185, 129, 0.55);
    --brand-cyan-glow: rgba(0, 242, 254, 0.45);
    --brand-orange-glow: rgba(5, 150, 105, 0.4);
    --border-glass: rgba(255, 255, 255, 0.06);
    --border-glass-hover: rgba(255, 255, 255, 0.12);
    --border-color: rgba(255, 255, 255, 0.08);
    --gold: #34d399;
    --text-gradient: linear-gradient(135deg, #10b981 0%, #00f2fe 50%, #059669 100%);
    --bg-gradient: radial-gradient(circle at 50% 0%, rgba(16, 185, 129, 0.12) 0%, rgba(0, 242, 254, 0.05) 30%, rgba(5, 150, 105, 0.02) 65%, #020617 100%);
}

body::before {
    content: '';
    position: absolute;
    top: 5%;
    left: 10%;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(16, 185, 129, 0.1) 0%, rgba(0, 242, 254, 0.03) 60%, transparent 100%);
    filter: blur(100px);
    z-index: -1;
    pointer-events: none;
}

body::after {
    content: '';
    position: absolute;
    top: 45%;
    right: 5%;
    width: 550px;
    height: 550px;
    background: radial-gradient(circle, rgba(5, 150, 105, 0.04) 0%, rgba(52, 211, 153, 0.01) 65%, transparent 100%);
    filter: blur(120px);
    z-index: -1;
    pointer-events: none;
}
