

a { color: #ffffff; }
.body-ingame { background-color: #ffffff !important; }
body { background-color: #a01115 !important; }
@media (min-width: 769px) { .body-ingame { background-image: url('/public/images/layout/custom/body_desktop_1765384763.jpg') !important; background-size: cover !important; background-position: top !important; background-repeat: no-repeat !important; } }
@media (max-width: 768px) { .body-ingame { background-image: url('/public/images/layout/custom/body_mobile_1765384759.jpg') !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; } }
.display-panel { background-image: url('/public/images/layout/custom/home_1765379281.jpg') !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
.login-background-pulsing { background-image: url('/public/images/layout/custom/login_1765386949.jpg') !important; background-size: cover !important; background-position: center !important; }
.login-background-pulsing { animation: pulse-bg 10s infinite ease-in-out; }
@keyframes pulse-bg { 0% { transform: scale(1); filter: brightness(1); } 50% { transform: scale(1.05); filter: brightness(1.2); } 100% { transform: scale(1); filter: brightness(1); } }

.auth-card { background: linear-gradient(135deg, rgba(196,57,64,0.5), rgba(88,17,21,0.5)); border-color: #f0a742; border-radius: 14px; }
.auth-card .form-control { background-color: rgba(185,51,58,0.8); border-color: #f0a742; color: #ffffff; }
.auth-card .form-control::placeholder { color: #ffffff; opacity: 1; }
.auth-card .form-control:focus { border-color: #f0a742; box-shadow: 0 0 0 0.2rem rgba(240,167,66,0.25); }
.auth-links a { color: #ffffff; }
.auth-links a:hover { color: #f6af4c; text-shadow: 0 0 5px rgba(246,175,76,0.7); }
.auth-card .btn-primary { background-color: #da948d; border-color: #da948d; }
.auth-card .btn-success { background-color: #e70025; border-color: #e70025; }
.auth-card .btn-warning { background-color: #ffcb00; border-color: #ffcb00; }
.auth-card .btn-info { background-color: #da948d; border-color: #da948d; }
.display-panel { border-color: #4c0606 !important; }
.display-panel { opacity: 1 !important; }
.display-panel { border-radius: 15px !important; }
body, .player-panel { color: #ffffff !important; }
.item-label, .stat-label { color: #cdd4e0; }
*:not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.material-icons):not([class^='fa-']):not([class*=' fa-']) { font-family: 'Exo 2', sans-serif; }
body { font-size: 12px !important; }
.game-navbar { background-color: #1a1a1a; opacity: 1; }
.game-navbar .nav-link, .game-navbar .navbar-nav .nav-link { color: #ffffff; }
.game-navbar .nav-link:hover, .game-navbar .navbar-nav .nav-link:hover { color: #ffffff; }
.game-navbar { border-bottom: 2px solid #ff9f00; }
.navbar-expand-lg { background-color: #1a1a1a; opacity: 1; }
.navbar-expand-lg .nav-link, .navbar-expand-lg .navbar-nav .nav-link { color: #ffffff; }
.navbar-expand-lg .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:hover { color: #ffffff; }
.navbar-expand-lg { border-bottom: 2px solid #ff9f00; }
.navbar-brand img { content: url('/public/images/layout/logo_custom.png'); }
