/* Eifel Express: Grau HSV 0/0/20 (#333333), Rot HSV 360/100/60 (#990000). */
:root{
 --eifel-gray:#333333;--eifel-red:#990000;
 --btg-bg:#333333;--btg-bg-2:#333333;--btg-surface:#333333;--btg-surface-2:#333333;--btg-surface-3:#333333;
 --btg-panel:#333333;--btg-panel-2:#333333;--btg-red:#990000;--btg-red-2:#990000;--btg-red-soft:rgba(153,0,0,.22);
 --btg-border:rgba(255,255,255,.17);--btg-border-strong:rgba(255,255,255,.3);
 --btg-text:#ffffff;--btg-muted:#d0d0d0;
}
body{background-color:#333333!important;background-image:linear-gradient(rgba(51,51,51,.78),rgba(51,51,51,.88)),url('/static/eifel-express-background.png')!important;background-position:center!important;background-size:cover!important;color:#fff!important}
body .navbar,body .dropdown-content,body .apply-nav{background:#333333!important;border-color:rgba(255,255,255,.2)!important}
body .card,body .box,body .glass-card,body .login-box,body .register-box,body .upload-box,body .ranking-box,body .stat-card,body .btg-kpi,body .driver-card,body .btg-driver-card,body .btg-member-card,body .account-box,body .account-row,body .list-item,body .qr-card,body .download-card,body .event-card,body .award-card,body .vehicle-card,body .fleet-card,body .btg-public-profile-hero,body .btg-profile-card,body .btg-v2-hero,body .webhook-row,body .apply-panel,body .network-hero,body .network-card,body .network-create,body .network-empty,body .network-image-area,body .tmp-rgb-box{background:#333333!important;border-color:rgba(255,255,255,.18)!important}
body .btn,body button[type=submit],body input[type=submit],body .submit-btn,body .save-btn,body .send-btn,body .upload-btn,body .download-btn,body .edit-btn,body .tb-btn,body .back-btn,body .apply-submit,body .network-add{background:#990000!important;border-color:#990000!important;color:#fff!important;box-shadow:none!important}
body .btn:hover,body button[type=submit]:hover,body .apply-submit:hover,body .network-add:hover{background:#990000!important;border-color:#fff!important;color:#fff!important}
body .btn.secondary,body .btn.ghost,body .apply-login,body .logout-btn,body .btg-icon-btn,body .btg-mobile-toggle{background:#333333!important;border-color:#990000!important;color:#fff!important}
body .nav-center>a.active,body .nav-center>a:hover,body .dropbtn:hover,body .dropdown-content a:hover{background:#990000!important;border-color:#990000!important;color:#fff!important}
body .role-badge,body .role-info,body .badge,body .network-partner-badge,body .network-monogram,body .network-link-icon,body .network-owner-avatar,body .apply-process li>span,body .apply-panel legend>span{background:#990000!important;border-color:#990000!important;color:#fff!important}
body input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=hidden]),body textarea,body select{background:#333333!important;border-color:rgba(255,255,255,.32)!important;color:#fff!important}
body input::placeholder,body textarea::placeholder{color:#c4c4c4!important}
body input:focus,body select:focus,body textarea:focus{border-color:#fff!important;box-shadow:0 0 0 2px #990000!important}
body :focus-visible{outline-color:#fff!important}
body .btg-eyebrow,body .network-eyebrow,body .apply-eyebrow,body .apply-required,body .network-plus,body .apply-copy,body .network-delete button{color:#fff!important}
body .network-links>a{background:#333333!important;border-color:#990000!important;color:#fff!important}
body .network-links>a:hover{background:#990000!important;color:#fff!important}
body .network-hero:after{border-color:rgba(153,0,0,.3)!important}
body .network-hero h1 span,body .apply-intro h1 span{color:#fff!important}
body .apply-credit{background:#990000!important;border-color:#990000!important;border-left-color:#fff!important}
body .apply-credit-label,body .apply-credit>a,body .apply-credit>a>span{color:#fff!important}
body .apply-photo{background-image:linear-gradient(0deg,rgba(51,51,51,.95),rgba(51,51,51,.1) 85%),url('/static/eifel-express-background.png')!important}
/* Player-Tag-Farbvorschau und Lackierungsfarben behalten ihre eingestellten Werte. */
