/* roulang page: index */
:root {
            --bg-base: #0B0E14;
            --bg-surface: #121722;
            --text-main: #F8FAFC;
            --text-muted: #94A3B8;
            --accent: #00E599;
            --accent-gold: #F59E0B;
            --border-line: #2A344A;
        }
        body {
            background-color: var(--bg-base);
            color: #CBD5E1;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            overflow-x: hidden;
        }
        .text-glow {
            text-shadow: 0 0 20px rgba(0, 229, 153, 0.4);
        }
        .box-glow {
            box-shadow: 0 10px 30px -10px rgba(0, 229, 153, 0.2);
        }
        .hero-pattern {
            background-image: radial-gradient(rgba(30, 41, 59, 0.5) 1px, transparent 1px);
            background-size: 32px 32px;
        }
