/* account.php — Night Market UI + button contrast (loads last) */ body.page-account { background: #07090C !important; color: #FFFFFF !important; --club-ink: #FFFFFF; --club-muted: #FFFFFF; } body.page-account .club-hero h1, body.page-account .club-lede, body.page-account .club-panel-title, body.page-account .club-field label, body.page-account .club-gate-lede, body.page-account .club-perks-lede, body.page-account .club-perks-list, body.page-account .club-perks-list li, body.page-account .club-forgot, body.page-account .club-loading, body.page-account .profile-item .k, body.page-account .profile-item .v, body.page-account .order-row, body.page-account .order-row strong, body.page-account .mini-copy { color: #FFFFFF !important; } body.page-account .club-kicker, body.page-account .club-panel-kicker, body.page-account .club-gate-kicker, body.page-account .club-perks-kicker, body.page-account .club-hero h1 em { color: #FFC857 !important; } body.page-account .club-panel, body.page-account .club-gate, body.page-account .club-perks, body.page-account .club-rail { background: #12161C !important; border-color: rgba(255, 255, 255, 0.14) !important; color: #FFFFFF !important; } body.page-account .club-field input { background: #0A0D11 !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; } body.page-account .club-field input::placeholder { color: #E8EEF4 !important; opacity: 1 !important; } /* Primary buttons — cyan / dark label */ body.page-account .club-btn-primary { background: #2EF2C8 !important; color: #04120E !important; border: none !important; font-weight: 800 !important; } body.page-account .club-btn-primary:hover { background: #5CFFD9 !important; color: #04120E !important; } /* Soft buttons — bright cyan label on dark teal */ body.page-account .club-btn-soft { background: #0B3D34 !important; color: #FFFFFF !important; border: 1px solid #2EF2C8 !important; font-weight: 800 !important; } body.page-account .club-btn-soft:hover { background: #2EF2C8 !important; color: #04120E !important; } /* Ghost — white on dark */ body.page-account .club-btn-ghost { background: transparent !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.45) !important; font-weight: 800 !important; } body.page-account .club-btn-ghost:hover { background: rgba(255, 255, 255, 0.1) !important; color: #FFFFFF !important; } /* Rail tabs */ body.page-account .club-rail-btn { color: #FFFFFF !important; background: transparent !important; } body.page-account .club-rail-btn:hover { background: rgba(46, 242, 200, 0.16) !important; color: #FFFFFF !important; } body.page-account .club-rail-btn.is-active { background: #2EF2C8 !important; color: #04120E !important; } /* Gate tabs */ body.page-account .club-gate-tab { color: #FFFFFF !important; background: transparent !important; font-weight: 700 !important; } body.page-account .club-gate-tab.is-active { color: #04120E !important; } body.page-account .club-gate-indicator { background: #2EF2C8 !important; } /* Header / footer chrome */ body.page-account .nm-nav a { color: #FFFFFF !important; } body.page-account .nm-nav a.is-active, body.page-account .nm-nav a:hover { background: #2EF2C8 !important; color: #04120E !important; } body.page-account .nm-actions > a { color: #FFFFFF !important; } body.page-account .nm-bag { background: #FFC857 !important; color: #111111 !important; } body.page-account .nm-search input { background: #0A0D11 !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; } body.page-account .nm-foot, body.page-account .nm-foot a, body.page-account .nm-foot p { color: #FFFFFF !important; } body.page-account .nm-foot h4, body.page-account .nm-ticker { color: #FFC857 !important; }