/**
 * Düsteres Kohle-/Glut-Theme für alle Nachtlager-Spielerseiten.
 * Nicht: Sonnenuntergang, Classic, Editor.
 */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site),
html body.popup-nachtlager {
    --nl-bg: #050303;
    --nl-panel: #0c0806;
    --nl-moon: #c4b8a8;
    --nl-moon-bright: #e4d8c8;
    --nl-cyan: #a07048;
    --nl-torch: #c07040;
    --nl-torch-bright: #e09050;
    --nl-text: #d8cfc4;
    --nl-muted: #8a7c70;
    --nl-border: rgba(160, 100, 60, 0.22);
    --nl-border-strong: rgba(160, 100, 60, 0.38);
    --nl-gold: #c08048;
    --nl-gold-bright: #e0a060;
    --lg-bg: #080604;
    --lg-panel: #100c0a;
    --lg-panel-deep: #080604;
    --lg-border: rgba(160, 100, 60, 0.28);
    --lg-border-bright: rgba(200, 120, 60, 0.42);
    --lg-gold: #c08048;
    --lg-gold-bright: #e0a060;
    --lg-gold-dim: rgba(160, 90, 40, 0.45);
    --lg-text: #d8cfc4;
    --lg-muted: #8a7c70;
    --lg-cyan: #a07048;
    --lg-moon: #c4b8a8;
    --lg-moon-bright: #e4d8c8;
    --lg-line: rgba(160, 90, 40, 0.22);
    color: #d8cfc4;
    background-color: #050303 !important;
    background-image:
        linear-gradient(180deg, rgba(5, 3, 3, 0.55) 0%, rgba(5, 3, 3, 0.82) 100%),
        url("../img/lager/duster/lager_duster_bg.webp") !important;
    background-size: cover !important;
    background-position: center 40% !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site)::before,
html body.popup-nachtlager::before {
    background:
        radial-gradient(ellipse 70% 45% at 50% 100%, rgba(120, 40, 16, 0.18), transparent 58%),
        radial-gradient(ellipse 120% 80% at 50% 30%, rgba(5, 3, 3, 0.35) 0%, rgba(5, 3, 3, 0.88) 100%) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .main-container {
    background:
        linear-gradient(180deg, rgba(12, 8, 6, 0.92), rgba(6, 4, 3, 0.96)),
        #080604 !important;
    border-color: rgba(140, 80, 40, 0.32) !important;
    box-shadow:
        0 0 0 1px rgba(5, 3, 3, 0.95),
        0 0 0 5px rgba(10, 6, 4, 0.96),
        0 24px 64px rgba(0, 0, 0, 0.7),
        inset 0 0 50px rgba(80, 24, 8, 0.08) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .status-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .top-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .nav-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .logo-area {
    background: rgba(8, 5, 4, 0.78) !important;
    border-color: rgba(140, 80, 40, 0.22) !important;
    color: #b8a898 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .logo-area {
    background:
        radial-gradient(ellipse 70% 80% at 50% 0%, rgba(160, 80, 32, 0.12), transparent 60%),
        linear-gradient(180deg, rgba(8, 5, 4, 0.55) 0%, rgba(8, 5, 4, 0.2) 100%) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .nav-btn {
    color: #b8a898 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .nav-btn:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .nav-btn.nav-btn--current {
    color: #e8c8a0 !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
    background: rgba(80, 32, 12, 0.35) !important;
    box-shadow: none !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .header-link,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer a,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer-banned-link {
    color: #b8a898 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .header-link:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer a:hover {
    color: #e8c8a0 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer-lang-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer-theme-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .footer-lang-menu {
    background: rgba(12, 8, 6, 0.92) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    color: #c4b8a8 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .quest-reward-hint-btn {
    background: linear-gradient(135deg, rgba(160, 80, 32, 0.35), rgba(40, 18, 10, 0.7)) !important;
    color: #e8c8a0 !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
}

/* Lager + gemeinsame Camp-Shell */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-container.lager-glory-theme.lager-nachtlager,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-container.lager-glory-theme.lager-nachtlager.lager-open-camp.lager-classic-mmo {
    --lg-bg: #080604;
    --lg-panel: #100c0a;
    --lg-panel-deep: #080604;
    --lg-border: rgba(160, 100, 60, 0.28);
    --lg-border-bright: rgba(200, 120, 60, 0.42);
    --lg-gold: #c08048;
    --lg-gold-bright: #e0a060;
    --lg-cyan: #a07048;
    --lg-moon: #c4b8a8;
    --lg-moon-bright: #e4d8c8;
    --lg-text: #d8cfc4;
    --lg-muted: #8a7c70;
    --lg-line: rgba(160, 90, 40, 0.22);
    color: var(--lg-text);
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-stage,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .top-section,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-classic-main {
    background:
        linear-gradient(180deg, rgba(8, 5, 4, 0.35) 0%, rgba(8, 5, 4, 0.12) 40%, rgba(8, 5, 4, 0.55) 100%),
        url("../img/lager/duster/lager_duster_bg.webp") center 42% / cover no-repeat !important;
    border-color: rgba(140, 80, 40, 0.28) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-path-rail,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-vitals,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .stats-panel,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-dust {
    background: rgba(10, 7, 5, 0.88) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    color: #d8cfc4 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-group__toggle,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-link,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .daily-login-bonus-open,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .battle-pass-open,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .skill-tree-open,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo #skill-tree-open {
    background: rgba(10, 7, 5, 0.82) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    border-left-color: #a07048 !important;
    color: #c4b8a8 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-group__toggle:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-group__toggle.is-active-group,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-link:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-link.is-active {
    background: rgba(80, 32, 12, 0.42) !important;
    border-color: rgba(200, 120, 60, 0.45) !important;
    color: #e8c8a0 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-group__sub {
    border-left-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-group__chevron {
    border-top-color: #a07048 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-rail-mark {
    border-color: rgba(160, 100, 60, 0.4) !important;
    background: rgba(8, 5, 4, 0.8) !important;
    color: #e0a060 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .stats-header,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-section-title,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .col-header,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-header {
    color: #e4d8c8 !important;
    text-shadow: none !important;
}

/* Markt, Bank, Liga, Rang, Katakomben, Wiki, Admin, Söldner, Quests, Profil */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .bank-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .liga-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-page,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .quests-wrap,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .profil-wrap,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-wrap {
    --m-bg: #0c0806 !important;
    --m-panel: linear-gradient(160deg, rgba(28, 16, 10, 0.97), rgba(10, 7, 5, 0.99)) !important;
    --m-gold: #c08048 !important;
    --m-gold-bright: #e0a060 !important;
    --m-text: #d8cfc4 !important;
    --m-muted: #8a7c70 !important;
    --m-border: rgba(160, 100, 60, 0.28) !important;
    --m-border-strong: rgba(200, 120, 60, 0.4) !important;
    --m-surface: rgba(0, 0, 0, 0.45) !important;
    --bank-bg: #0c0806 !important;
    --bank-panel: linear-gradient(160deg, rgba(28, 16, 10, 0.97), rgba(10, 7, 5, 0.99)) !important;
    --bank-gold: #c08048 !important;
    --bank-gold-bright: #e0a060 !important;
    --bank-text: #d8cfc4 !important;
    --bank-muted: #8a7c70 !important;
    --bank-border: rgba(160, 100, 60, 0.28) !important;
    --l-bg: #0c0806 !important;
    --l-panel: linear-gradient(160deg, rgba(28, 16, 10, 0.97), rgba(10, 7, 5, 0.99)) !important;
    --l-gold: #c08048 !important;
    --l-gold-bright: #e0a060 !important;
    --l-text: #d8cfc4 !important;
    --l-muted: #8a7c70 !important;
    --l-border: rgba(160, 100, 60, 0.28) !important;
    --l-border-strong: rgba(200, 120, 60, 0.4) !important;
    --r-border: rgba(160, 100, 60, 0.28) !important;
    --r-border-strong: rgba(200, 120, 60, 0.4) !important;
    --k-border: rgba(160, 100, 60, 0.28) !important;
    --k-border-strong: rgba(200, 120, 60, 0.4) !important;
    --p-border: rgba(160, 100, 60, 0.28) !important;
    --p-border-strong: rgba(200, 120, 60, 0.4) !important;
    --merc-bg: #0c0806 !important;
    --merc-glass: rgba(10, 7, 5, 0.86) !important;
    --merc-glass-border: rgba(160, 100, 60, 0.28) !important;
    --merc-text: #d8cfc4 !important;
    --merc-muted: #8a7c70 !important;
    --merc-gold: #c08048 !important;
    --merc-gold-bright: #e0a060 !important;
    --pg-bg: #0c0806;
    --pg-gold: #c08048;
    --pg-text: #d8cfc4;
    --pg-muted: #8a7c70;
    --pg-border: rgba(160, 100, 60, 0.28);
    color: #d8cfc4 !important;
    background:
        radial-gradient(ellipse 80% 50% at 50% -10%, rgba(160, 80, 32, 0.12), transparent 55%),
        #0c0806 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme h1,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme h2,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme h3,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .bank-glory-theme h1,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .liga-glory-theme h1,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-glory-theme h1,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-glory-theme .wiki-title,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-glory-theme .admin-page-title,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-wrap h1,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .profil-wrap h2 {
    color: #e4d8c8 !important;
    text-shadow: none !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .market-wrapper,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .bank-wrap,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .arena-content-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-header,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-nav,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-article,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-nav,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .profile-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .clan-inner-box {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: rgba(12, 8, 6, 0.92) !important;
    box-shadow: 0 0 0 1px rgba(80, 32, 12, 0.35) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme button,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .bank-glory-theme button,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .liga-glory-theme button,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-glory-theme button,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme button,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .btn-gold,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .btn-small {
    background: linear-gradient(135deg, rgba(160, 80, 32, 0.35), rgba(28, 14, 8, 0.92)) !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
    color: #e8c8a0 !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .liga-glory-theme .a-tab.active,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .clan-tab.active,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .admin-nav-links a.active,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-btn.is-active {
    background: rgba(80, 32, 12, 0.5) !important;
    border-color: rgba(200, 120, 60, 0.5) !important;
    color: #e8c8a0 !important;
    box-shadow: none !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) input,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) select,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) textarea {
    background: rgba(8, 5, 4, 0.9) !important;
    border-color: rgba(160, 100, 60, 0.3) !important;
    color: #d8cfc4 !important;
}

html body.popup-nachtlager .popup-glory-wrap,
html body.popup-nachtlager .quests-wrap,
html body.popup-nachtlager .cr-wrap {
    background:
        radial-gradient(ellipse 80% 50% at 50% -10%, rgba(160, 80, 32, 0.12), transparent 55%),
        #0c0806 !important;
    color: #d8cfc4 !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) #arena-window {
    border-color: rgba(160, 100, 60, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .aw-header {
    background: linear-gradient(to bottom, #2a1810, #0c0806) !important;
    border-bottom-color: rgba(160, 100, 60, 0.3) !important;
}

/* —— Seitenwechsel-Motion —— */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .mf-page-motion {
    --mg-gold: #e0a060;
    --mg-gold-dim: #c08048;
    background:
        radial-gradient(ellipse 75% 55% at 50% 42%, rgba(120, 48, 16, 0.32), transparent 68%),
        rgba(5, 3, 3, 0.9) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .mf-page-motion.is-hold,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) #mf-page-enter {
    background: #050303 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .mf-page-motion-wipe::before {
    background:
        repeating-linear-gradient(
            90deg,
            transparent 0 6px,
            rgba(200, 120, 60, 0.55) 6px 8px,
            transparent 8px 14px,
            rgba(200, 120, 60, 0.55) 14px 22px,
            transparent 22px 28px
        ) !important;
    box-shadow: 0 0 10px rgba(224, 160, 96, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .mf-page-motion-slash {
    background: linear-gradient(90deg, transparent, rgba(255, 220, 180, 0.55) 22%, rgba(200, 110, 50, 0.7) 50%, rgba(140, 40, 16, 0.4) 78%, transparent) !important;
    box-shadow: 0 0 14px rgba(200, 100, 40, 0.35) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .mf-page-motion-embers span {
    background: #e09050 !important;
    box-shadow: 0 0 6px 1px rgba(220, 90, 30, 0.5) !important;
}

/* —— Helden-/Motion-Grafiken (Inventar, Rang, Pets, HD, Schmied) —— */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero__img,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-hero__img,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-hero__img,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-hero img,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__hero-img,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .cr-banner img {
    filter: saturate(0.78) hue-rotate(-22deg) sepia(0.22) brightness(0.88) contrast(1.05) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero__veil,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .rank-hero__veil,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-hero__veil,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-hero::after,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-hero__veil {
    background:
        linear-gradient(105deg, rgba(8, 5, 4, 0.92) 0%, rgba(8, 5, 4, 0.48) 48%, rgba(8, 5, 4, 0.18) 100%),
        linear-gradient(to top, rgba(8, 5, 4, 0.82), transparent 55%) !important;
}

/* —— Inventar (Boxen, Slots, Hero) —— */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page {
    --inv-cyan: #a07048 !important;
    --inv-moon: #c4b8a8 !important;
    --inv-gold: #c08048 !important;
    --inv-gold-bright: #e0a060 !important;
    --inv-text: #d8cfc4 !important;
    --inv-muted: #8a7c70 !important;
    --inv-border: rgba(160, 100, 60, 0.28) !important;
    --inv-panel: linear-gradient(165deg, rgba(22, 14, 10, 0.96), rgba(8, 5, 4, 0.98)) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero {
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero__eyebrow {
    color: rgba(200, 140, 80, 0.82) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero__title {
    color: #e8dcc8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-hero__sub {
    color: rgba(216, 200, 184, 0.88) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .depot-grid-area,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .depot-info-area,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .belt-area {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: linear-gradient(165deg, rgba(22, 14, 10, 0.96), rgba(8, 5, 4, 0.98)) !important;
    box-shadow: inset 0 1px 0 rgba(232, 200, 160, 0.05), 0 8px 24px rgba(0, 0, 0, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .depot-header,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .info-header {
    background: linear-gradient(180deg, rgba(160, 80, 32, 0.14), rgba(160, 80, 32, 0.02)) !important;
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
    color: #e0a060 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .item-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .belt-slot {
    background: linear-gradient(145deg, rgba(20, 12, 8, 0.95), rgba(6, 4, 3, 0.92)) !important;
    border-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .item-slot:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .belt-slot:hover {
    border-color: rgba(200, 120, 60, 0.5) !important;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(200, 120, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .item-count-badge {
    border-color: rgba(160, 100, 60, 0.32) !important;
    color: #e8dcc8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .depot-trash-zone {
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .inventar-page .inventar-confirm-btn {
    background: linear-gradient(135deg, rgba(160, 80, 32, 0.35), rgba(40, 18, 10, 0.7)) !important;
    border-color: rgba(200, 120, 60, 0.45) !important;
    color: #e8c8a0 !important;
}

/* —— Alle inneren Boxen / Panels / Slots (Camp-Mitte) —— */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-main [class*="-box"]:not(.inventar-hero):not(.rank-hero):not(.hd-hero):not(.pets-hero),
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-main [class*="-panel"],
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-main [class*="-card"],
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .content-area [class*="-box"]:not(.inventar-hero):not(.rank-hero):not(.hd-hero):not(.pets-hero),
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .content-area [class*="-panel"],
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .content-area [class*="-card"] {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: linear-gradient(165deg, rgba(22, 14, 10, 0.96), rgba(8, 5, 4, 0.98)) !important;
    box-shadow: 0 0 0 1px rgba(80, 32, 12, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-path-rail,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-vitals,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-stage,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-arsenal,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .inventory-cols,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-dust,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .alloy-info-footer,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .stats-panel {
    background:
        linear-gradient(165deg, rgba(18, 12, 8, 0.96), rgba(8, 5, 4, 0.98)) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow:
        inset 0 0 0 1px rgba(160, 90, 40, 0.08),
        inset 0 0 48px rgba(0, 0, 0, 0.35),
        0 6px 20px rgba(0, 0, 0, 0.4) !important;
}

html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .item-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .belt-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .equip-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .craft-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-slot,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-item,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-bag-item,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-pick {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: linear-gradient(145deg, rgba(20, 12, 8, 0.95), rgba(6, 4, 3, 0.92)) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .item-slot.selected,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .item-slot:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .craft-slot--filled {
    border-color: rgba(200, 120, 60, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(200, 120, 60, 0.22), 0 0 14px rgba(160, 70, 24, 0.22) !important;
}

/* Markt / Depot / Crafting-Boxen */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .market-wrapper,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .market-wrapper.markt-glory-theme,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .depot-grid-area,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .depot-info-area,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .belt-area,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .market-header-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-info-panel,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-forge-stage {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: rgba(12, 8, 6, 0.92) !important;
    box-shadow: 0 0 0 1px rgba(80, 32, 12, 0.28), 0 0 0 4px rgba(8, 5, 4, 0.9) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-slot-bar {
    border-color: rgba(160, 100, 60, 0.32) !important;
    background:
        radial-gradient(ellipse 70% 80% at 50% 100%, rgba(160, 80, 32, 0.12), transparent 60%),
        rgba(8, 5, 4, 0.55) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-progress-fill,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .craft-progress-fill {
    background: linear-gradient(90deg, #6a3a18, #c08048, #e0a060) !important;
    box-shadow: 0 0 12px rgba(200, 120, 60, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-forge-glow {
    background: radial-gradient(circle at 50% 72%, rgba(200, 90, 32, 0.32), transparent 52%) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-forge-anvil,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .markt-glory-theme .craft-forge-anvil::before {
    background: linear-gradient(180deg, #a07048, #5a3018) !important;
}

/* Schmied */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge {
    --sf-cyan: #a07048 !important;
    --sf-cyan-dim: rgba(160, 100, 60, 0.28) !important;
    --sf-moon: #c4b8a8 !important;
    --sf-moon-bright: #e4d8c8 !important;
    --sf-gold: #c08048 !important;
    --sf-gold-bright: #e0a060 !important;
    --sf-text: #d8cfc4 !important;
    --sf-muted: #8a7c70 !important;
    --sf-border: rgba(160, 100, 60, 0.28) !important;
    --sf-border-strong: rgba(200, 120, 60, 0.4) !important;
    --sf-panel: linear-gradient(165deg, rgba(22, 14, 10, 0.9), rgba(8, 5, 4, 0.94)) !important;
    color: #d8cfc4 !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow:
        0 0 0 1px rgba(80, 32, 12, 0.28),
        0 0 0 4px rgba(8, 5, 4, 0.85),
        0 24px 48px rgba(0, 0, 0, 0.5) !important;
    background:
        linear-gradient(180deg, rgba(8, 5, 4, 0.55) 0%, rgba(8, 5, 4, 0.82) 55%, rgba(8, 5, 4, 0.92) 100%),
        radial-gradient(ellipse 80% 50% at 50% 10%, rgba(160, 80, 32, 0.14), transparent 55%),
        url("../img/schmied/nachtlager/forge-bg.png?v=duster1") center 45% / cover no-repeat,
        #0c0806 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__rune {
    background: url("../img/schmied/nachtlager/rune-circle.png?v=duster1") center / contain no-repeat !important;
    filter: none !important;
    opacity: 0.5 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__hero {
    background: linear-gradient(180deg, rgba(12, 8, 6, 0.35), rgba(8, 5, 4, 0.55)) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.35) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__vignette {
    background:
        linear-gradient(90deg, rgba(8, 5, 4, 0.55), transparent 16%, transparent 84%, rgba(8, 5, 4, 0.55)),
        radial-gradient(circle at 50% 100%, rgba(160, 80, 32, 0.12), transparent 42%) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__side {
    box-shadow:
        inset 0 1px 0 rgba(232, 208, 176, 0.05),
        0 12px 28px rgba(0, 0, 0, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__titlebar {
    background:
        linear-gradient(145deg, rgba(160, 80, 32, 0.1), transparent 42%),
        linear-gradient(145deg, rgba(22, 14, 10, 0.92), rgba(8, 5, 4, 0.88)) !important;
    box-shadow:
        inset 0 1px 0 rgba(232, 208, 176, 0.08),
        0 10px 28px rgba(0, 0, 0, 0.28) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__titlebar h1 {
    background: linear-gradient(92deg, #e8d4b8 0%, #e0a060 48%, #c08048 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__titlebar p {
    color: rgba(216, 200, 184, 0.78) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__emblem {
    background:
        radial-gradient(circle at 35% 30%, rgba(200, 120, 60, 0.2), transparent 55%),
        rgba(0, 0, 0, 0.55) !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(232, 208, 176, 0.1) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__stats {
    background: linear-gradient(145deg, rgba(22, 14, 10, 0.88), rgba(8, 5, 4, 0.72)) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__slot {
    background:
        radial-gradient(circle at 50% 35%, rgba(160, 80, 32, 0.12), transparent 60%),
        rgba(10, 7, 5, 0.82) !important;
    box-shadow: inset 0 1px 0 rgba(232, 208, 176, 0.06) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__slot:hover {
    box-shadow:
        inset 0 1px 0 rgba(232, 208, 176, 0.1),
        0 8px 18px rgba(0, 0, 0, 0.35),
        0 0 16px rgba(160, 80, 32, 0.14) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__glad-inv-row {
    background: rgba(10, 7, 5, 0.72) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__glad-inv-row.is-active-char {
    box-shadow: inset 0 0 0 1px rgba(200, 120, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-forge__glad-inv-acts .forge-act-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-item-modal__actions .forge-act-btn {
    border: 1px solid rgba(160, 100, 60, 0.4) !important;
    background: linear-gradient(135deg, rgba(160, 80, 32, 0.22), rgba(14, 8, 6, 0.96)) !important;
    color: #e8c8a0 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-item-modal__box {
    background: linear-gradient(165deg, rgba(22, 14, 10, 0.98), rgba(8, 5, 4, 0.99)) !important;
    border: 1px solid rgba(160, 100, 60, 0.38) !important;
    box-shadow:
        0 0 0 1px rgba(160, 80, 32, 0.14),
        0 18px 48px rgba(0, 0, 0, 0.65) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-item-modal__stats {
    color: #c4b8a8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-item-modal__slot label {
    border: 1px solid rgba(160, 100, 60, 0.4) !important;
    background: rgba(14, 8, 6, 0.96) !important;
    color: #e8c8a0 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .schmied-item-modal__slot select {
    background: #140c08 !important;
    color: #e8d4b8 !important;
    border-color: rgba(160, 100, 60, 0.45) !important;
}

/* Crafting-Menü */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .craft-menu,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .craft-workspace {
    --cm-cyan: #a07048 !important;
    color: #d8cfc4 !important;
}

/* Modals, Wiki, Pets, Profil, HD, Referral, Clan */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .modal-box,
html body.popup-nachtlager .modal-box {
    background: linear-gradient(160deg, rgba(28, 16, 10, 0.98), rgba(10, 7, 5, 0.99)) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    color: #d8cfc4 !important;
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.75), 0 0 0 1px rgba(160, 80, 32, 0.18) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .modal-title,
html body.popup-nachtlager .modal-title {
    color: #e4d8c8 !important;
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .profil-panel,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-tier,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ref-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ref-reward-block,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ref-rp-card,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-header,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-nav,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .wiki-article {
    background: linear-gradient(160deg, rgba(22, 14, 10, 0.98), rgba(10, 7, 5, 0.99)) !important;
    border-color: rgba(160, 100, 60, 0.3) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ref-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .pets-btn {
    background: linear-gradient(135deg, #a07048, #5a3018) !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
    color: #e8c8a0 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ref-rp-bar-fill,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .hd-bar-fill {
    background: linear-gradient(90deg, #a07048 0%, #c08048 50%, #e0a060 100%) !important;
    box-shadow: 0 0 12px rgba(200, 120, 60, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .profile-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .clan-nav-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .profile-right,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .clan-inner-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .search-imitate,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .kata-guest-banner,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .clan-content-wrapper,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .kata-glory-theme .section-bar {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: rgba(10, 7, 5, 0.82) !important;
    color: #d8cfc4 !important;
}

/* Lager-HUD-Buttons / Glow */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .btn-repair-all,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .btn-gold,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .btn-small {
    background: linear-gradient(135deg, rgba(160, 80, 32, 0.28), rgba(28, 14, 8, 0.9)) !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
    color: #e8c8a0 !important;
    box-shadow: none !important;
}

/* Popups */
html body.popup-nachtlager {
    --nl-bg: #050303;
    --nl-panel: #0c0806;
    --nl-cyan: #a07048;
    --nl-text: #d8cfc4;
    --nl-muted: #8a7c70;
    --nl-border: rgba(160, 100, 60, 0.22);
    --cr-bg: #0c0806 !important;
    --cr-gold: #c08048 !important;
    --cr-gold-bright: #e0a060 !important;
    --cr-text: #d8cfc4 !important;
    --cr-muted: #8a7c70 !important;
    --cr-border: rgba(160, 100, 60, 0.28) !important;
    --cr-panel: linear-gradient(160deg, rgba(28, 16, 10, 0.97), rgba(10, 7, 5, 0.99)) !important;
}
html body.popup-nachtlager .popup-glory-wrap,
html body.popup-nachtlager .quests-wrap,
html body.popup-nachtlager .cr-wrap,
html body.popup-nachtlager .msg-box,
html body.popup-nachtlager .help-section,
html body.popup-nachtlager [class*="-box"],
html body.popup-nachtlager [class*="-panel"] {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background: rgba(12, 8, 6, 0.92) !important;
    color: #d8cfc4 !important;
}

/* Söldner: Karten + Arena-Hintergrund */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-page::before {
    background:
        linear-gradient(180deg, rgba(8, 5, 4, 0.4) 0%, rgba(8, 5, 4, 0.92) 100%),
        radial-gradient(ellipse 70% 90% at 50% 0%, rgba(160, 80, 32, 0.16), transparent 68%),
        url("../img/soeldner/arena-bg.jpg") center top / cover no-repeat !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-char-card,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-gladiator-option {
    border-color: rgba(160, 100, 60, 0.28) !important;
    background:
        linear-gradient(180deg, rgba(160, 80, 32, 0.08), transparent 42%),
        rgba(8, 5, 4, 0.82) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-char-card.is-selected,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-char-card:hover:not(:disabled):not(.is-selected) {
    border-color: rgba(200, 120, 60, 0.5) !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(200, 120, 60, 0.18) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-char-thumb,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-gladiator-option-thumb {
    position: relative;
    background-color: #0c0806 !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-char-thumb::after,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .merc-gladiator-option-thumb::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 22%;
    pointer-events: none;
    background: linear-gradient(to top, rgba(8, 5, 4, 0.72), transparent 100%);
}

/* 3D-Viewport: kein Nachtblau hinter dem Modell */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .char-3d-viewport,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .char-3d-viewport,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .char-3d-viewport {
    background:
        radial-gradient(ellipse 70% 55% at 50% 88%, rgba(160, 80, 32, 0.16), transparent 58%),
        linear-gradient(180deg, #14100c 0%, #080604 100%) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow: inset 0 0 28px rgba(0, 0, 0, 0.45) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .char-3d-fx-storm-bg,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .char-3d-fx-storm-bg {
    background:
        radial-gradient(ellipse 80% 50% at 50% 100%, rgba(80, 32, 12, 0.5) 0%, transparent 60%),
        radial-gradient(ellipse 50% 40% at 78% 18%, rgba(200, 120, 60, 0.08) 0%, transparent 55%),
        linear-gradient(180deg, #16110c 0%, #080604 55%, #0c0806 100%) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .top-section,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .top-section {
    background: #0c0806 !important;
    box-shadow:
        0 16px 48px rgba(0, 0, 0, 0.5),
        inset 0 0 40px rgba(40, 16, 8, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .top-section::after {
    background:
        linear-gradient(180deg, rgba(12, 8, 6, 0.08) 0%, transparent 40%, rgba(8, 5, 4, 0.32) 100%),
        radial-gradient(ellipse 40% 28% at 88% 10%, rgba(200, 120, 60, 0.1), transparent 70%) !important;
    animation: none !important;
}

/* Reparatur-Buttons: kein Navy; Arena bleibt Glut-Gold */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar .big-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar a.big-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .big-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .t-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .alloy-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .mini-btn {
    background: linear-gradient(180deg, rgba(28, 16, 10, 0.96), rgba(10, 7, 5, 0.98)) !important;
    border: 1px solid rgba(160, 100, 60, 0.38) !important;
    color: #e8c8a0 !important;
    box-shadow: none !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar .big-btn.arena-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar a.arena-btn {
    background: linear-gradient(180deg, rgba(180, 110, 48, 0.38), rgba(40, 18, 10, 0.92)) !important;
    border-color: rgba(200, 140, 70, 0.72) !important;
    color: #f0d4a8 !important;
    box-shadow: 0 0 18px rgba(160, 80, 32, 0.18) !important;
    text-shadow: 0 0 10px rgba(200, 120, 60, 0.28);
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar .big-btn:hover:not(:disabled),
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar a.big-btn:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .big-btn:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .t-btn:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .alloy-btn:hover {
    background: rgba(160, 80, 32, 0.22) !important;
    border-color: rgba(200, 120, 60, 0.55) !important;
    color: #f0d4a8 !important;
    box-shadow: none !important;
    filter: none;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .action-bar a.arena-btn:hover {
    background: linear-gradient(180deg, rgba(200, 120, 60, 0.48), rgba(50, 22, 10, 0.95)) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .upgrade-btn {
    background: linear-gradient(180deg, #5a3018, #1c0e08) !important;
    border-color: #a07048 !important;
    color: #e8c8a0 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .char-selector,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-glory-theme .char-selector {
    background: rgba(8, 5, 4, 0.82) !important;
    border-color: rgba(160, 100, 60, 0.38) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .char-thumb,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-glory-theme .char-thumb {
    border-color: rgba(160, 100, 60, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-glory-theme .char-thumb.active {
    border-color: #e0a060 !important;
    box-shadow: 0 0 18px rgba(200, 120, 60, 0.45) !important;
}

/* Staub-Karten / Infos-Button: kein Navy */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .alloy-stat-box,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .alloy-stat-box {
    background: linear-gradient(180deg, rgba(22, 14, 10, 0.92), rgba(8, 5, 4, 0.96)) !important;
    border: 1px solid rgba(160, 100, 60, 0.32) !important;
    border-left: 2px solid #a07048 !important;
    box-shadow: none !important;
}
html body.log-page-lager.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .alloy-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .alloy-bar,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .alloy-bar {
    border-color: transparent !important;
    box-shadow: none !important;
    background: none !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .alloy-input {
    background: rgba(8, 5, 4, 0.72) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-classic-mmo .lager-info-toggle-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-glory-theme .lager-info-toggle-btn {
    background: linear-gradient(180deg, rgba(28, 16, 10, 0.96), rgba(10, 7, 5, 0.98)) !important;
    border: 1px solid rgba(160, 100, 60, 0.42) !important;
    color: #e8c8a0 !important;
    box-shadow: none !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager.lager-glory-theme .item-card,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .item-card {
    background: linear-gradient(165deg, rgba(22, 14, 10, 0.94), rgba(8, 5, 4, 0.96)) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow: none !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .item-card:hover {
    border-color: rgba(200, 120, 60, 0.5) !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.35), 0 0 14px rgba(160, 80, 32, 0.12) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-nachtlager .item-card.equipped {
    background: linear-gradient(90deg, #2a1810, #120c08) !important;
    border-color: #c08048 !important;
}

/* Training-Seite: Cyan/Navy raus */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-page {
    --tr-cyan: #e0a060 !important;
    --tr-cyan-dim: rgba(200, 120, 60, 0.35) !important;
    --tr-ink: #d8cfc4 !important;
    --tr-muted: rgba(180, 160, 140, 0.72) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-hero {
    border-color: rgba(160, 100, 60, 0.38) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-hero__eyebrow {
    color: rgba(200, 168, 128, 0.78) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-hero__emblem,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-panel__emblem {
    background:
        radial-gradient(circle at 35% 30%, rgba(200, 120, 60, 0.18), transparent 55%),
        rgba(0, 0, 0, 0.55) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(232, 208, 176, 0.12) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-empty {
    background: rgba(12, 8, 6, 0.55) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-panel {
    background:
        linear-gradient(165deg, rgba(22, 14, 10, 0.94), rgba(8, 5, 4, 0.98)),
        radial-gradient(ellipse at top, rgba(160, 80, 32, 0.08), transparent 55%) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    box-shadow: inset 0 1px 0 rgba(200, 160, 110, 0.06) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-panel__head {
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .training-panel__head h3 {
    color: #e0a060 !important;
}

/* Auktionshaus: Cyan/Navy raus */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page {
    --ah-bg: #080604 !important;
    --ah-panel: linear-gradient(160deg, rgba(22, 14, 10, 0.97), rgba(8, 5, 4, 0.99)) !important;
    --ah-moon: #c4b8a8 !important;
    --ah-bright: #e4d8c8 !important;
    --ah-cyan: #a07048 !important;
    --ah-warm: #e0a060 !important;
    --ah-text: #d8cfc4 !important;
    --ah-muted: #8a7c70 !important;
    --ah-border: rgba(160, 100, 60, 0.28) !important;
    color: #d8cfc4 !important;
    background:
        radial-gradient(ellipse 80% 50% at 50% -10%, rgba(160, 80, 32, 0.12), transparent 55%),
        #080604 !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    box-shadow:
        0 0 0 1px rgba(80, 32, 12, 0.28),
        0 0 0 4px rgba(8, 5, 4, 0.88) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-top {
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-top h1 {
    color: #e4d8c8 !important;
    text-shadow: 0 0 14px rgba(160, 80, 32, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .auc-btn {
    border-color: rgba(160, 100, 60, 0.42) !important;
    background: linear-gradient(180deg, rgba(160, 80, 32, 0.28), rgba(18, 10, 6, 0.95)) !important;
    color: #e4d8c8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-btn:hover,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .auc-btn:hover {
    color: #e8c8a0 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-btn--ghost {
    background: rgba(8, 5, 4, 0.88) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-btn--active {
    border-color: rgba(200, 120, 60, 0.55) !important;
    box-shadow: 0 0 14px rgba(160, 80, 32, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-chip,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-card,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-history,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-modal-box {
    background: linear-gradient(160deg, rgba(22, 14, 10, 0.97), rgba(8, 5, 4, 0.99)) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-leads span.chip {
    background: rgba(160, 80, 32, 0.14) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    color: #e4d8c8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-card .auc-img {
    border-color: rgba(160, 100, 60, 0.35) !important;
    background: rgba(0, 0, 0, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-card .auc-bid-info {
    background: rgba(0, 0, 0, 0.32) !important;
    border-color: rgba(160, 100, 60, 0.18) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-card .auc-input,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-modal-box select,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-modal-box input[type="number"] {
    background: rgba(8, 5, 4, 0.9) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-history-table th {
    background: #120c08 !important;
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .ah-page .ah-history-table td {
    border-bottom-color: rgba(160, 100, 60, 0.12) !important;
    color: #d8cfc4 !important;
}

/* Login-Bonus / Battle Pass Feature-Seiten: Cyan/Navy raus */
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager {
    --lf-bg: #080604 !important;
    --lf-panel: linear-gradient(165deg, rgba(22, 14, 10, 0.98), rgba(8, 5, 4, 0.99)) !important;
    --lf-cyan: #a07048 !important;
    --lf-moon: #c4b8a8 !important;
    --lf-moon-bright: #e4d8c8 !important;
    --lf-gold: #c08048 !important;
    --lf-gold-bright: #e0a060 !important;
    --lf-text: #d8cfc4 !important;
    --lf-muted: #8a7c70 !important;
    --lf-border: rgba(160, 100, 60, 0.28) !important;
    --lf-border-strong: rgba(200, 120, 60, 0.42) !important;
    color: #d8cfc4 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-back {
    color: #c08048 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-back:hover {
    color: #e0a060 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-hero {
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-panel {
    background: linear-gradient(165deg, rgba(22, 14, 10, 0.98), rgba(8, 5, 4, 0.99)) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
    box-shadow:
        0 0 0 1px rgba(80, 32, 12, 0.22),
        0 12px 32px rgba(0, 0, 0, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-titlebar {
    border-bottom-color: rgba(160, 100, 60, 0.22) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-emblem {
    background:
        radial-gradient(circle at 35% 30%, rgba(160, 80, 32, 0.22), transparent 55%),
        rgba(0, 0, 0, 0.55) !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(232, 208, 176, 0.1) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-xpbar-wrap {
    background: rgba(8, 5, 4, 0.8) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-xpbar {
    background: linear-gradient(90deg, #6a3a18, #c08048, #e0a060) !important;
    box-shadow: 0 0 10px rgba(200, 120, 60, 0.35) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-track::-webkit-scrollbar-thumb {
    background: rgba(160, 100, 60, 0.4) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-rail,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-tier,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-cell {
    background: rgba(10, 7, 5, 0.78) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-cell.is-claimable {
    border-color: #c08048 !important;
    box-shadow: 0 0 8px rgba(160, 80, 32, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .battle-pass-cell__btn {
    background: rgba(160, 80, 32, 0.18) !important;
    border-color: rgba(200, 120, 60, 0.4) !important;
    color: #e4d8c8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .daily-login-bonus__claim {
    background: linear-gradient(180deg, rgba(160, 80, 32, 0.32), rgba(18, 10, 6, 0.95)) !important;
    border-color: rgba(160, 100, 60, 0.42) !important;
    color: #e4d8c8 !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .daily-login-bonus__day {
    background: rgba(10, 7, 5, 0.78) !important;
    border-color: rgba(160, 100, 60, 0.28) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .daily-login-bonus__day.is-claimable {
    border-color: #c08048 !important;
    box-shadow: 0 0 12px rgba(160, 80, 32, 0.32) !important;
    background: rgba(40, 18, 8, 0.55) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .daily-login-bonus__day.is-claimed {
    border-color: rgba(160, 100, 60, 0.18) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .daily-login-bonus__icon {
    background: rgba(8, 5, 4, 0.7) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
}
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .lager-feature-back-btn,
html body.nachtlager-site:not(.sonnenuntergang-site):not(.classic-site) .lager-feature-page.nachtlager .modal-btn.cancel {
    background: rgba(8, 5, 4, 0.88) !important;
    border-color: rgba(160, 100, 60, 0.32) !important;
    color: #c4b8a8 !important;
}
