        html { overflow-y: scroll; scrollbar-gutter: stable; overflow-x: hidden; width: 100%; }
        body { background-color: #0d0e12; color: #f3f4f6; padding-top: 73px; overflow-x: hidden; width: 100%; }
        [x-cloak] { display: none !important; }
        .gold-score {
            color: #fbbf24 !important;
            text-shadow: 0 0 15px rgba(251, 191, 36, 0.5), 0 0 30px rgba(251, 191, 36, 0.2);
        }
        .card, select option, input:-webkit-autofill {
            background-color: #1a1b20 !important;
        }
        .card::after {
            border: 1px solid rgba(35, 35, 40, 0.5) !important;
        }
        .card:hover, .card.active-hover {
            box-shadow: 0 0 25px rgba(119, 255, 139, 0.2), 0 10px 30px rgba(0, 0, 0, 0.4) !important;
        }
        .card:hover::after, .card.active-hover::after {
            border-color: #77ff8b !important;
        }
        nav span.text-transparent {
            background-image: none !important;
            color: #fff !important;
        }
        nav span.text-blue-500\/80 {
            color: rgba(119, 255, 139, 0.8) !important;
        }

        a[href*="create"] {
            background-color: #00e65c !important;
            color: #0d0e12 !important;
        }
        a[href*="create"]:hover {
            background-color: #00cc52 !important;
            color: #0d0e12 !important;
        }
        button[type="submit"]:not(.text-red-400):not(.btn-unstyled), input[type="submit"]:not(.btn-unstyled) {
            background: #77ff8b !important;
            color: #0d0e12 !important;
        }
        button[type="submit"]:not(.text-red-400):not(.btn-unstyled):hover, input[type="submit"]:not(.btn-unstyled):hover {
            background: #51ff76 !important;
            color: #0d0e12 !important;
        }
        button[type="submit"]:not(.text-red-400):not(.btn-unstyled) *, input[type="submit"]:not(.btn-unstyled) * {
            color: #0d0e12 !important;
        }
        a.bg-blue-600, button.bg-blue-600 {
            color: #0d0e12 !important;
        }
        a.bg-blue-600 *, button.bg-blue-600 * {
            color: #0d0e12 !important;
        }
/* Custom Global Scrollbar */
::-webkit-scrollbar { width: 12px; height: 12px; }
::-webkit-scrollbar-track { background: #0d0e12; }
::-webkit-scrollbar-thumb { background-color: #1e293b; border-radius: 10px; border: 3px solid #0d0e12; transition: background-color 0.3s; }
::-webkit-scrollbar-thumb:hover { background-color: #3b82f6; }
* { scrollbar-width: thin; scrollbar-color: #1e293b #0d0e12; }
