/* roulang page: index */
:root {
            --bg-main: #0B0E14;
            --bg-card: #12161F;
            --accent-green: #00E599;
            --accent-orange: #FF6B00;
            --text-high: #F8FAFC;
            --text-norm: #94A3B8;
            --border-line: rgba(30, 38, 56, 0.8);
        }
        body {
            background-color: var(--bg-main);
            color: var(--text-high);
            overflow-x: hidden;
        }
        .glow-hover:hover {
            box-shadow: 0 0 25px rgba(0, 229, 153, 0.15);
            border-color: rgba(0, 229, 153, 0.4);
            transform: translateY(-2px);
        }
        .glow-tag {
            box-shadow: 0 0 10px rgba(0, 229, 153, 0.2);
        }
        .tactical-grid {
            background-image: radial-gradient(rgba(30, 38, 56, 0.6) 1px, transparent 0);
            background-size: 24px 24px;
        }
