/* Dark-Variante: gesamter Classic-Chrome (Lager, Markt, Bank, Liga, …). */
html.glory-skin-dark body.page-lager.lager-has-layout {
  --aog-page: #05070c;
  --aog-beige: #4a5568;
  --aog-beige-dark: #2a3040;
  --aog-stone: #3a4254;
  --aog-ink: #e8eef6;
  --aog-wood: #1a2230;
  --aog-wood-deep: #0c1018;
  --aog-rust: #2a3850;
  --aog-text: #d8dee8;
  --aog-text-dim: #9aa8bc;
  --aog-line: #3a4860;
  background-color: #05070c !important;
  color: #d8dee8 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout::before {
  background: linear-gradient(90deg, #05070c 0%, #0a1018 55%, #121820 100%) !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout::after {
  background: linear-gradient(270deg, #05070c 0%, #0a1018 55%, #121820 100%) !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout .lager-content-stage > #game-wrapper.lager-redesign-root,
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen {
  background-color: #121820 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #header-logo-img,
html.glory-skin-dark body.page-lager #header-logo-img {
  content: url("../assets/images/newlogo4433.webp?v=159") !important;
}

/* Dark-PNGs auf dem Server sind 724×2172, Vorhang nur ~145px in der Mitte.
   Gold-Box bleibt 78px — Bild zoomen, nicht die PNG überschreiben. */
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen::before,
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen::after {
  width: 78px !important;
  overflow: hidden !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen::before {
  background-image: url("../assets/classic-reference/dark/curtain-left.png?v=154") !important;
  background-size: 387px 100% !important;
  background-position: -153px top !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen::after {
  background-image: url("../assets/classic-reference/dark/curtain-right.png?v=154") !important;
  background-size: 389px 100% !important;
  background-position: -156px top !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-wrapper.lager-classic-screen {
  background-image: url("../assets/classic-reference/dark/curtain-top.png?v=154") !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-size: 100% 48px !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #top-header {
  background: url("../assets/classic-reference/dark/header-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #1a2230 55%, #121820 100%) !important;
  border-color: #0a1018 !important;
  box-shadow: inset 0 1px 0 rgba(180, 200, 230, 0.18), 0 1px 0 #05070c !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .user-info-box,
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .currency-bar,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-row,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-subrow {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #4a5568 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .user-info-box,
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .currency-label,
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .currency-val,
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .stat-val,
html.glory-skin-dark body.page-lager.lager-has-layout .header-left-side .user-info-box span,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-row .link-prefix,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-row .link-text,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-row a,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-subrow,
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-subrow a {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout .header-link-row .link-prefix {
  border-right-color: #4a5568 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #nav-bar {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #2a3040 50%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #nav-bar .nav-tab {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.65) !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #nav-bar .nav-tab:hover,
html.glory-skin-dark body.page-lager.lager-has-layout #nav-bar .nav-tab.active {
  background: rgba(10, 16, 24, 0.45) !important;
  color: #f0f4fa !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #prepare-banner {
  background: linear-gradient(180deg, #1a2438 0%, #0c1018 100%) !important;
  border-color: #0a1018 !important;
  color: #c8d0dc !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #main-frame {
  background-color: #0c1018 !important;
  background-image:
    url("../assets/classic-reference/dark/lager.jpg?v=145"),
    linear-gradient(180deg, #121820 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame[class*="-main-frame"] {
  background: #121820 !important;
  background-image: none !important;
}

html.glory-skin-dark body.page-lager .lager-classic-screen #gladiator-col {
  background: url("../assets/classic-reference/dark/lager.jpg?v=145") center / 100% 100% no-repeat, #121820 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #gladiator-col .wood-header,
html.glory-skin-dark body.page-lager .lager-classic-screen .wood-header,
html.glory-skin-dark body.page-lager.lager-has-layout .col-header,
html.glory-skin-dark body.page-lager .lager-classic-screen .stats-header,
html.glory-skin-dark body.page-lager .lager-classic-screen .training-header {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}

html.glory-skin-dark body.page-lager .lager-classic-screen .training-tier {
  background: rgba(10, 16, 24, 0.55) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen .gladiator-portrait {
  border-color: #3a4860 !important;
  background: #0c1018 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen .stat-item,
html.glory-skin-dark body.page-lager .lager-classic-screen .stats-panel,
html.glory-skin-dark body.page-lager .lager-classic-screen .stats-split-container {
  color: #d8dee8 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout .item-card,
html.glory-skin-dark body.page-lager .lager-classic-screen .item-card,
html.glory-skin-dark body.page-lager #left-col .item-card,
html.glory-skin-dark body.page-lager #right-col .item-card,
html.glory-skin-dark body.page-lager #lager-switchable-left-col .item-card,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card {
  background:
    linear-gradient(180deg, rgba(10, 16, 24, 0.82) 0%, rgba(6, 10, 16, 0.92) 100%),
    url("../assets/classic-reference/dark/item-row.png?v=146") center / 100% 100% no-repeat,
    #0c1018 !important;
  border: 1px solid #3a4860 !important;
  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.55) !important;
}
html.glory-skin-dark body.page-lager #left-col .item-card.equipped:not(.broken),
html.glory-skin-dark body.page-lager #right-col .item-card.equipped:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.equipped:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.equipped:not(.broken) {
  border: 2px solid #6a7a90 !important;
  background:
    linear-gradient(90deg, rgba(26, 34, 48, 0.95), rgba(12, 16, 24, 0.95)),
    #121820 !important;
  box-shadow: 0 0 10px rgba(138, 180, 232, 0.22), inset 0 0 16px rgba(138, 180, 232, 0.08) !important;
}
html.glory-skin-dark body.page-lager #left-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager #right-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold.equipped:not(.broken),
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold.equipped:not(.broken),
html.glory-skin-dark body.page-lager #lager-switchable-left-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-armor-column .item-card.gold:not(.broken) {
  border: 2px solid #6a7a90 !important;
  background:
    linear-gradient(90deg, rgba(26, 34, 48, 0.95), rgba(12, 16, 24, 0.95)),
    #121820 !important;
  box-shadow: 0 0 10px rgba(138, 180, 232, 0.22), inset 0 0 16px rgba(138, 180, 232, 0.08) !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout .item-card .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen .item-card .item-name,
html.glory-skin-dark body.page-lager #left-col .item-name,
html.glory-skin-dark body.page-lager #right-col .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-name {
  background: transparent !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.page-lager #left-col .item-stats,
html.glory-skin-dark body.page-lager #right-col .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-stats {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.page-lager #left-col .item-icon,
html.glory-skin-dark body.page-lager #right-col .item-icon,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-icon,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-icon {
  background: #0c1018 url("../assets/classic-reference/dark/item-slot.png?v=146") center / 100% 100% no-repeat !important;
  border-color: #3a4860 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout .mini-btn,
html.glory-skin-dark body.page-lager.lager-has-layout .upgrade-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen .upgrade-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen .tier-btn,
html.glory-skin-dark body.page-lager.lager-has-layout #market-box .market-btn-plank,
html.glory-skin-dark body.page-lager #left-col .mini-btn,
html.glory-skin-dark body.page-lager #right-col .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .mini-btn,
html.glory-skin-dark body.page-lager #left-col .item-actions .mini-btn,
html.glory-skin-dark body.page-lager #right-col .item-actions .mini-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=146") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout .mini-btn:hover,
html.glory-skin-dark body.page-lager .lager-classic-screen .mini-btn:hover,
html.glory-skin-dark body.page-lager.lager-has-layout .upgrade-btn:hover,
html.glory-skin-dark body.page-lager #left-col .mini-btn:hover,
html.glory-skin-dark body.page-lager #right-col .mini-btn:hover,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .mini-btn:hover,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .mini-btn:hover {
  background: url("../assets/classic-reference/dark/button-hover.png?v=146") center / 100% 100% no-repeat,
    linear-gradient(180deg, #6a7388 0%, #3a4254 100%) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.page-lager #left-col .item-actions .upgrade-btn,
html.glory-skin-dark body.page-lager #right-col .item-actions .upgrade-btn {
  background: #163024 !important;
  border-color: #3a8060 !important;
  color: #b8f0cc !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box,
html.glory-skin-dark body.page-lager .lager-classic-screen .lager-alloys,
html.glory-skin-dark body.page-lager .lager-classic-screen #alloy-purchase-box,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box.lager-alloys {
  background: url("../assets/classic-reference/dark/alloy-panel.png?v=146") center / 100% 100% no-repeat,
    linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-header-bar,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-title,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-title.tin,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-title.fusion,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-title.poison,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-title.gold {
  color: #e8eef6 !important;
  text-shadow: none !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-copy,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-meta,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-stock,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-stats,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-stats span {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-stats strong {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-container {
  border-color: #3a4860 !important;
  box-shadow: inset 0 0 0 1px rgba(138, 180, 232, 0.18) !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-card {
  background: #121820 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-card:not(:last-child) {
  box-shadow: 3px 0 0 #0c1018, 4px 0 0 #6a7a90, 5px 0 0 #2a3040 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-buy-info,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-cauldron-img {
  background: transparent !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-mini-btn,
html.glory-skin-dark body.page-lager.lager-has-layout #alloy-purchase-box .alloy-craft-only-note {
  background: url("../assets/classic-reference/dark/button-normal.png?v=146") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #alloy-row .slot-card,
html.glory-skin-dark body.page-lager .lager-classic-screen #special-ability-row .slot-card,
html.glory-skin-dark body.page-lager #alloy-row .slot-card,
html.glory-skin-dark body.page-lager #special-ability-row .slot-card {
  background: #121820 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager #alloy-row .slot-title,
html.glory-skin-dark body.page-lager #alloy-row .slot-stats,
html.glory-skin-dark body.page-lager #special-ability-row .slot-title,
html.glory-skin-dark body.page-lager #special-ability-row .slot-stats {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.page-lager #alloy-row .slot-action-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #alloy-row .slot-action-btn,
html.glory-skin-dark body.page-lager #special-ability-row .slot-action-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #special-ability-row .slot-action-btn,
html.glory-skin-dark body.page-lager #special-ability-row .slot-details > .slot-actions .slot-action-btn,
html.glory-skin-dark body.page-lager .alloy-box .slot-details > .slot-actions .slot-action-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=157") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #3a4860 !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #market-box {
  background: url("../assets/classic-reference/dark/market-panel.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #market-box .market-kicker,
html.glory-skin-dark body.page-lager.lager-has-layout #market-box .market-text {
  color: #c8d0dc !important;
}

html.glory-skin-dark body.page-lager.lager-has-layout #game-footer,
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer a,
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer .lager-legal-copy,
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer .lager-legal-stat {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer a:hover,
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer .lager-skin-toggle:hover {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer .lager-legal-sep {
  color: rgba(154, 168, 188, 0.45);
}
html.glory-skin-dark body.page-lager.lager-has-layout #game-footer .lager-skin-toggle {
  color: #c8d0dc !important;
  font-weight: 700;
}

html.glory-skin-dark .lager-msg-modal-box { background: #121820; border-color: #3a4860; }
html.glory-skin-dark .lager-msg-modal-head {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%);
  border-bottom-color: #3a4860;
  color: #e8eef6;
}
html.glory-skin-dark .lager-msg-modal-close {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%);
  color: #f0f4fa;
  border-color: #1a2230;
}
html.glory-skin-dark body.page-lager .alloy-info-box {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.page-lager .alloy-info-head {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
}

/* —— Markt —— */
html.glory-skin-dark body.page-lager.lager-has-layout.markt-preview-page #main-frame.markt-main-frame,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme.market-wrapper,
html.glory-skin-dark body.markt-preview-page .markt-classic-header,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .depot-grid-area,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .depot-info-area {
  background: #121820 !important;
  background-image: none !important;
  color: #d8dee8 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-welcome-title,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .depot-header,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .info-header {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-welcome-desc,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .depot-desc,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .info-content {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.markt-preview-page .markt-mode-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-mode-btn-label {
  color: #f0f4fa !important;
  border-top-color: #1a2230 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-mode-btn-icon {
  background: #0c1018 url("../assets/classic-reference/dark/item-slot.png?v=145") center / 100% 100% no-repeat !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-merchant-bar {
  background: linear-gradient(180deg, #1a2438 0%, #0c1018 100%) !important;
  border-color: #0a1018 !important;
  color: #c8d0dc !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-tabs {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #2a3040 50%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab:hover,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab.m-tab-active {
  background: rgba(10, 16, 24, 0.45) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .item-slot {
  background: #0c1018 url("../assets/classic-reference/dark/item-slot.png?v=145") center / 100% 100% no-repeat !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-content {
  color: #d8dee8 !important;
}

html.glory-skin-dark body.markt-preview-page button,
html.glory-skin-dark body.markt-preview-page .markt-btn,
html.glory-skin-dark body.markt-preview-page input[type="submit"],
html.glory-skin-dark body.markt-preview-page .confirm-btn,
html.glory-skin-dark body.markt-preview-page .market-buy-btn {
  background-image: url("../assets/classic-reference/dark/button-normal.png?v=145") !important;
}

/* —— Bank / Liga / übrige Preview-Seiten —— */
html.glory-skin-dark body.page-lager.lager-has-layout.bank-preview-page #main-frame.bank-main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.liga-preview-page #main-frame.liga-main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.katakomben-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.rangliste-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.soeldner-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.auktionshaus-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.admin-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.hilfe-preview-page #main-frame,
html.glory-skin-dark body.page-lager.lager-has-layout.nachrichten-preview-page #main-frame,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme.bank-wrap,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme.liga-wrapper {
  background: #121820 !important;
  background-image: none !important;
  color: #d8dee8 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-header,
html.glory-skin-dark body.page-lager [class*="panel-header"],
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .arena-tabs {
  background-image: url("../assets/classic-reference/dark/panel-header.png?v=145"),
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .arena-tabs {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #1a2230 100%) !important;
}

html.glory-skin-dark body.page-lager .ah-btn,
html.glory-skin-dark body.page-lager button.bank-pay-select-btn,
html.glory-skin-dark body.bank-preview-page .bank-pay-select-btn,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .liga-btn,
html.glory-skin-dark body.page-lager [class*="-btn"]:not(.nav-tab):not(.char-thumb) {
  background-image: url("../assets/classic-reference/dark/button-normal.png?v=157") !important;
}

html.glory-skin-dark body.page-lager .lager-glory-theme .stats-panel,
html.glory-skin-dark body.page-lager .lager-glory-theme .training-grid,
html.glory-skin-dark body.page-lager .lager-glory-theme .inv-col .col-header,
html.glory-skin-dark body.page-lager .lager-glory-theme .item-card {
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.page-lager .lager-glory-theme .item-card .item-name,
html.glory-skin-dark body.page-lager .lager-glory-theme .item-card .item-stats {
  color: #d8dee8 !important;
}

html.glory-skin-dark body.markt-preview-page .markt-classic-theme .belt-area {
  background: #121820 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .belt-desc,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .info-hint-line {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-buy-btn,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .buy-btn,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-buy-btn,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row:not(.market-shop-row-classic) .market-buy-btn,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row:not(.market-shop-row-classic) .buy-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-buy-btn:hover:not(:disabled) {
  background: url("../assets/classic-reference/dark/button-hover.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #6a7388 0%, #3a4254 100%) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row:not(.market-shop-row-classic) {
  background:
    linear-gradient(180deg, rgba(12, 16, 24, 0.72) 0%, rgba(8, 12, 20, 0.82) 100%),
    url("../assets/classic-reference/dark/item-row.png?v=145") center / 100% 100% no-repeat,
    #0c1018 !important;
  border-color: #3a4860 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-tabs {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #2a3040 50%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-tab-btn {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-tab-btn:hover,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-tab-btn.is-active,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-tab-btn.active {
  background: rgba(10, 16, 24, 0.45) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-pay-select-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}

/* Bank Payment: alle rust/beige Flächen + lesbare helle Schrift */
html.glory-skin-dark body.bank-preview-page .bank-classic-theme.bank-wrap,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-box,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .premium-card,
html.glory-skin-dark body.bank-preview-page .bank-pay-intro-text,
html.glory-skin-dark body.bank-preview-page .bank-pay-exchange-box,
html.glory-skin-dark body.bank-preview-page .bank-pay-ssl-box,
html.glory-skin-dark body.bank-preview-page .bank-pay-gift-box,
html.glory-skin-dark body.bank-preview-page .bank-pay-gateway-col,
html.glory-skin-dark body.bank-preview-page .bank-pay-detail,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-card,
html.glory-skin-dark body.bank-preview-page .bank-modal {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-pay-welcome-bar,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-header {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-welcome-title,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-title {
  color: #e8eef6 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-pay-mode-tabs {
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-mode-btn {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=145") center / cover no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 50%, #1a2230 100%) !important;
  color: #f0f4fa !important;
  border-right-color: #0a1018 !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.65) !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-mode-btn.is-active {
  background: rgba(10, 16, 24, 0.55) !important;
  color: #f0f4fa !important;
  box-shadow: inset 0 0 0 1px rgba(180, 200, 230, 0.2) !important;
}

html.glory-skin-dark body.bank-preview-page .bank-pay-intro-text p,
html.glory-skin-dark body.bank-preview-page .bank-pay-exchange-form label,
html.glory-skin-dark body.bank-preview-page .bank-pay-gateway-list li,
html.glory-skin-dark body.bank-preview-page .bank-pay-ssl-body p,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-label,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-sub,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-features li,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-box-muted,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-hint-small,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-sub,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .premium-card .days,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .premium-card .premium-what,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .premium-card .benefits {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-exchange-title,
html.glory-skin-dark body.bank-preview-page .bank-pay-ssl-title,
html.glory-skin-dark body.bank-preview-page .bank-pay-gateway-title,
html.glory-skin-dark body.bank-preview-page .bank-pay-detail-title,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-feat-title,
html.glory-skin-dark body.bank-preview-page .bank-pay-balance-source,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-section-title,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .premium-card h3,
html.glory-skin-dark body.bank-preview-page .bank-namecolor-inline h4,
html.glory-skin-dark body.bank-preview-page .bank-modal h4,
html.glory-skin-dark body.bank-preview-page .bank-email-modal-field-label {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-exchange-rate {
  color: #9aa8bc !important;
}

html.glory-skin-dark body.bank-preview-page .bank-pay-ok-btn,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .btn-buy,
html.glory-skin-dark body.bank-preview-page .bank-modal-btn.cancel,
html.glory-skin-dark body.bank-preview-page .bank-modal-btn.confirm,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .btn-buy:hover:not(:disabled) {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
  filter: none !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-select-btn:hover {
  filter: brightness(1.12);
  color: #f0f4fa !important;
}

html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-input-num,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-input-text,
html.glory-skin-dark body.bank-preview-page .bank-pay-exchange-form .bank-input-num,
html.glory-skin-dark body.bank-preview-page .bank-pay-gift-form .bank-input-num {
  background: #1a2230 !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-gift-form .bank-input-num::placeholder {
  color: #9aa8bc;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal {
  background: rgba(6, 10, 16, 0.84) !important;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal-card {
  background: #121820;
  border: 1px solid #3a4860;
  padding: 16px 16px 18px;
  box-sizing: border-box;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal-card img.bank-gift-poster--gold {
  display: none !important;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal-card img.bank-gift-poster--dark {
  display: block !important;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal-title {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-gift-modal-close {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-pay-ssl-lock {
  background: linear-gradient(180deg, #2a3040 0%, #121820 100%) !important;
  border-color: #4a5568 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-gateway-art,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-gold-pack-thumb-wrap {
  background: linear-gradient(180deg, #2a3040 0%, #121820 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-gateway-art img {
  background: #0c1018 !important;
}

html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-stat-chip {
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-exchange-form,
html.glory-skin-dark body.bank-preview-page .bank-classic-theme .bank-name-color-form {
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-namecolor-inline {
  border-top-color: #3a4860 !important;
}
html.glory-skin-dark body.bank-preview-page .bank-pay-detail-title {
  border-bottom-color: #3a4860 !important;
}

/* Dunkle Schrift auf dunklem Grund — Buttons / Tabs / Inputs überall */
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame button,
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="submit"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="button"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame .btn-buy,
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame [class*="-btn"]:not(.nav-tab):not(.char-thumb),
html.glory-skin-dark body.page-lager.lager-has-layout #nav-bar .nav-tab {
  color: #f0f4fa !important;
}
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="text"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="number"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="email"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="password"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame input[type="search"],
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame select,
html.glory-skin-dark body.page-lager.lager-has-layout #main-frame textarea {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}

html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme button,
html.glory-skin-dark body.page-lager.lager-has-layout .ah-btn,
html.glory-skin-dark body.page-lager.lager-has-layout .merc-btn {
  color: #f0f4fa !important;
}

/* Waffen-Spalte + Infos-Leiste */
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card,
html.glory-skin-dark body.page-lager .lager-armor-column .item-card,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.equipped,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.equipped:not(.broken),
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold.equipped:not(.broken),
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card.gold:not(.broken),
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card.equipped:not(.broken),
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-card.gold.equipped:not(.broken) {
  background:
    linear-gradient(90deg, rgba(26, 34, 48, 0.95), rgba(12, 16, 24, 0.95)),
    #121820 !important;
  border: 2px solid #6a7a90 !important;
  box-shadow: 0 0 10px rgba(138, 180, 232, 0.22), inset 0 0 16px rgba(138, 180, 232, 0.08) !important;
}
html.glory-skin-dark body.page-lager .lager-weapons-column .item-name,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-name {
  color: #e8eef6 !important;
  background: transparent !important;
}
html.glory-skin-dark body.page-lager .lager-weapons-column .item-stats,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-stats {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.page-lager .lager-weapons-column .mini-btn,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .mini-btn,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-actions .mini-btn,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-actions .mini-btn,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-actions .upgrade-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen .dangle-btn {
  background: url("../assets/classic-reference/dark/panel-header.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}

/* News & Changelog Modal */
html.glory-skin-dark #lager-bulletin-modal .lb-box {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-head,
html.glory-skin-dark #lager-bulletin-modal .lb-col-h {
  background: url("../assets/classic-reference/dark/panel-header.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-title,
html.glory-skin-dark #lager-bulletin-modal .lb-col-h {
  color: #e8eef6 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-lead,
html.glory-skin-dark #lager-bulletin-modal .lb-check,
html.glory-skin-dark #lager-bulletin-modal .lb-meta {
  color: #9aa8bc !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-hero {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-col {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-item {
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-item h4 {
  color: #8ab4e8 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-body {
  color: #d8dee8 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-foot {
  border-top-color: #3a4860 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-close,
html.glory-skin-dark #lager-bulletin-modal .lb-close:hover {
  background: url("../assets/classic-reference/dark/button-normal.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark #lager-bulletin-modal .lb-scroll::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
}

/* Kampfplätze */
html.glory-skin-dark body.liga-preview-page .liga-classic-theme.liga-wrapper,
html.glory-skin-dark body.page-lager.lager-has-layout.liga-preview-page #main-frame.liga-main-frame {
  background: #121820 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .a-tab {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.65) !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .a-tab:hover,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .a-tab.active {
  background: rgba(10, 16, 24, 0.45) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .a-tab.a-tab--disabled {
  color: #7a889c !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .arena-sub-header,
html.glory-skin-dark body.liga-preview-page .liga-missions-strip {
  background: url("../assets/classic-reference/dark/panel-header.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .arena-content-box {
  background: #121820 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .league-card {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .league-card.active {
  border-color: #6a7a90 !important;
  box-shadow: 0 0 8px rgba(138, 180, 232, 0.2) !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .lc-title,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .lc-sub,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .lc-footer-text {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .btn-los,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .scroll-btn,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .my-league-btn,
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .liga-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-classic-theme .btn-locked {
  background: #1a2230 !important;
  color: #9aa8bc !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-missions-cards {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.liga-preview-page .liga-mission-card {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}

/* Katakomben */
html.glory-skin-dark body.page-lager.lager-has-layout.katakomben-preview-page #main-frame.katakomben-main-frame,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme.kata-container {
  background: #121820 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .search-imitate,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .profile-box,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .profile-right,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-inner-box {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .section-bar {
  background: url("../assets/classic-reference/dark/panel-header.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .search-imitate input[type="text"],
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-select,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .text-area-box,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .form-input,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .form-textarea,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme input[type="text"],
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme select,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme textarea {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .btn-small,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .btn-gold,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-tab,
html.glory-skin-dark body.katakomben-preview-page .modal-close-btn,
html.glory-skin-dark body.katakomben-preview-page .modal-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
  box-shadow: none !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-tab--member {
  background: linear-gradient(180deg, #3a4860 0%, #1a2230 100%) !important;
  color: #f0f4fa !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-nav-bar {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-nav-bar span,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-profile-label,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-detail-label,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-clan-text-label,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-join-leave-title {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-content-wrapper {
  background: linear-gradient(180deg, #121820 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-header-red {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-bottom-color: #3a4860 !important;
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-col-left,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-content-wrapper--triple .clan-col {
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .profile-img-frame {
  border-color: #6a7a90 !important;
  background: #0a1018 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-clan-text-block,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-scroll-box {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
  scrollbar-color: #6a7a90 #0c1018 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-scroll-box::-webkit-scrollbar-track {
  background: #0c1018 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-scroll-box::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .profile-mid,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-inner-box {
  color: #d8dee8 !important;
}

/* Markt-Kategorien / Shop-Zeilen */
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-tabs {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=148") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #2a3040 50%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
  background: transparent !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab:hover,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .m-tab.m-tab-active {
  background: rgba(10, 16, 24, 0.5) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic {
  background:
    linear-gradient(180deg, rgba(10, 16, 24, 0.82) 0%, rgba(6, 10, 16, 0.92) 100%),
    url("../assets/classic-reference/dark/item-row.png?v=148") center / 100% 100% no-repeat,
    #0c1018 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-icon {
  background: #0c1018 url("../assets/classic-reference/dark/item-slot.png?v=148") center / 100% 100% no-repeat !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-name,
html.glory-skin-dark body.markt-preview-page .markt-glory-theme.markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-name {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-desc,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-stat-line,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-shop-price-line {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-buy-btn,
html.glory-skin-dark body.markt-preview-page .markt-classic-theme .market-shop-row.market-shop-row-classic .market-buy-btn:hover:not(:disabled) {
  background: url("../assets/classic-reference/dark/button-normal.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}

/* Rangliste */
html.glory-skin-dark body.page-lager.lager-has-layout.rangliste-preview-page #main-frame.rangliste-main-frame,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme.rank-page-wrap,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-main-panel {
  background: #121820 !important;
  color: #d8dee8 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-toolbar {
  background: url("../assets/classic-reference/dark/panel-header.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-stat-label {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-toolbar select,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-toolbar input[type="number"],
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-toolbar input[type="text"] {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-btn,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-btn:hover,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-btn--nav {
  background: url("../assets/classic-reference/dark/button-normal.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-nav-row {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-nav-row h2 {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-list-box {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-line {
  color: #d8dee8 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-line:nth-child(odd) {
  background: rgba(8, 12, 20, 0.72) !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-line:nth-child(even) {
  background: rgba(26, 34, 48, 0.72) !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-line:hover {
  background: rgba(42, 56, 80, 0.85) !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-num,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-name,
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-player {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.rangliste-preview-page .rank-classic-theme .rank-total-score {
  color: #8ab4e8 !important;
}

/* Söldner */
html.glory-skin-dark body.page-lager.lager-has-layout.soeldner-preview-page #main-frame.soeldner-main-frame,
html.glory-skin-dark body.soeldner-preview-page .merc-page.merc-classic-theme {
  --merc-bg: #121820;
  --merc-glass: #121820;
  --merc-glass-border: #3a4860;
  --merc-panel: #121820;
  --merc-gold: #e8eef6;
  --merc-gold-bright: #8ab4e8;
  --merc-gold-dim: #9aa8bc;
  --merc-accent: #8ab4e8;
  --merc-cyan: #d8dee8;
  --merc-text: #d8dee8;
  --merc-muted: #9aa8bc;
  background: #121820 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .arena-tabs {
  background: url("../assets/classic-reference/dark/navigation-bg.png?v=148") center / cover no-repeat,
    linear-gradient(180deg, #3a4254 0%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .a-tab {
  color: #e8eef6 !important;
  border-right-color: #0a1018 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .a-tab:hover,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .a-tab.active {
  background: rgba(10, 16, 24, 0.45) !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .arena-sub-header {
  background: url("../assets/classic-reference/dark/panel-header.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-head__top {
  background: url("../assets/classic-reference/dark/panel-header.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-panel,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-preview-box,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-crafting-drops {
  background: #121820 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-panel__title,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-panel h2,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-head h1 {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-type-btn,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-loot-btn,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-sp-focus-option,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=148") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #1a2230 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-type-btn.is-active,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-loot-btn.is-active,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-sp-focus-option.is-selected {
  background: rgba(10, 16, 24, 0.55) !important;
  color: #8ab4e8 !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-field select,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme .merc-field input,
html.glory-skin-dark body.soeldner-preview-page .merc-classic-theme input.merc-input-number {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}

/* —— Popup-Chrome (Hilfe / Nachrichten) —— */
html.glory-skin-dark .lager-msg-modal {
  background: rgba(5, 7, 12, 0.78) !important;
}
html.glory-skin-dark .lager-msg-modal-box {
  background: #121820 !important;
  border-color: #6a7a90 !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.85), inset 0 0 0 1px #0a1018 !important;
}
html.glory-skin-dark .lager-msg-modal-head {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-bottom-color: #0a1018 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark .lager-msg-modal-close {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark .lager-ui-dialog-overlay {
  background: rgba(5, 7, 12, 0.78) !important;
}
html.glory-skin-dark .lager-ui-dialog-box {
  background: #121820 !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.85), inset 0 0 0 1px #0a1018 !important;
}
html.glory-skin-dark .lager-ui-dialog-head {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-bottom-color: #0a1018 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark .lager-ui-dialog-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark .lager-ui-dialog-input {
  background: #0a1018 !important;
  border-color: #6a7a90 !important;
  color: #e8eef6 !important;
}

/* —— Hilfe-Popup / Hilfeseite —— */
html.glory-skin-dark body.lager-hilfe-popup,
html.glory-skin-dark body.popup-glory-body.lager-hilfe-popup,
html.glory-skin-dark body.hilfe-preview-page,
html.glory-skin-dark body.lager-hilfe-popup .popup-glory-wrap,
html.glory-skin-dark body.hilfe-guest-body .hilfe-wrap--guest {
  background: #121820 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.lager-hilfe-popup .help-title,
html.glory-skin-dark body.lager-hilfe-popup .h-sub,
html.glory-skin-dark body.hilfe-preview-page .help-title,
html.glory-skin-dark body.hilfe-preview-page .h-sub {
  background: url("../assets/classic-reference/dark/panel-header.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.lager-hilfe-popup .help-section,
html.glory-skin-dark body.hilfe-preview-page .help-section {
  background: rgba(10, 16, 24, 0.72) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-hilfe-popup .h-txt,
html.glory-skin-dark body.lager-hilfe-popup .help-section strong,
html.glory-skin-dark body.hilfe-preview-page .h-txt,
html.glory-skin-dark body.hilfe-preview-page .help-section strong {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.lager-hilfe-popup ::-webkit-scrollbar-track,
html.glory-skin-dark body.hilfe-preview-page ::-webkit-scrollbar-track {
  background: #0c1018 !important;
}
html.glory-skin-dark body.lager-hilfe-popup ::-webkit-scrollbar-thumb,
html.glory-skin-dark body.hilfe-preview-page ::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
}

/* —— Nachrichten-Popup / Nachrichten-Seite —— */
html.glory-skin-dark body.lager-msg-popup,
html.glory-skin-dark body.popup-glory-body.lager-msg-popup,
html.glory-skin-dark body.lager-msg-popup .popup-glory-wrap,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme.nachrichten-wrap,
html.glory-skin-dark body.page-lager.nachrichten-preview-page #main-frame.nachrichten-main-frame {
  background: #121820 !important;
  background-image: none !important;
  color: #d8dee8 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-title,
html.glory-skin-dark body.lager-msg-popup .msg-panel-title,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-title,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-panel-title,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-reply-box .msg-reply-heading {
  background: url("../assets/classic-reference/dark/panel-header.png?v=155") center / 100% 100% no-repeat,
    linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-box,
html.glory-skin-dark body.lager-msg-popup .msg-quote,
html.glory-skin-dark body.lager-msg-popup .msg-reply-box,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-box,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-quote,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-reply-box {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-table th,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-table th {
  background: rgba(42, 48, 64, 0.55) !important;
  color: #e8eef6 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-table td,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-table td {
  color: #d8dee8 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-sender,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-sender {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-row:hover,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-row:hover {
  background: rgba(58, 72, 96, 0.28) !important;
}
html.glory-skin-dark body.lager-msg-popup .msg-row-unread,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-row-unread {
  background: rgba(42, 72, 104, 0.28) !important;
}
html.glory-skin-dark body.lager-msg-popup .btn-small,
html.glory-skin-dark body.lager-msg-popup button[type="submit"],
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .btn-small,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme button[type="submit"] {
  background: url("../assets/classic-reference/dark/button-normal.png?v=145") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.lager-msg-popup .btn-small.btn-danger,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .btn-small.btn-danger {
  background: linear-gradient(180deg, #4a3040 0%, #2a1820 100%) !important;
  color: #f0d8e0 !important;
  border-color: #6a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup input,
html.glory-skin-dark body.lager-msg-popup textarea,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme input,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme textarea {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup label,
html.glory-skin-dark body.lager-msg-popup .msg-empty,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme label,
html.glory-skin-dark body.nachrichten-preview-page .nachrichten-glory-theme .msg-empty {
  color: #9aa8bc !important;
}

/* —— Katakomben-Modale + Rest-Chrome —— */
html.glory-skin-dark body.katakomben-preview-page .modal-box,
html.glory-skin-dark body.katakomben-preview-page #intro-modal .modal-box.intro-box,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-clan-mgmt-box {
  background: linear-gradient(180deg, #1a2230 0%, #121820 55%, #0c1018 100%) !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.85), inset 0 0 0 1px #0a1018 !important;
}
html.glory-skin-dark body.katakomben-preview-page .modal-title,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-clan-mgmt-title,
html.glory-skin-dark body.katakomben-preview-page .member-table th {
  color: #e8eef6 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .modal-content,
html.glory-skin-dark body.katakomben-preview-page #intro-modal .intro-text,
html.glory-skin-dark body.katakomben-preview-page #intro-modal .intro-footer-text,
html.glory-skin-dark body.katakomben-preview-page #intro-modal .intro-img-caption,
html.glory-skin-dark body.katakomben-preview-page #intro-modal .checkbox-container,
html.glory-skin-dark body.katakomben-preview-page .member-table td,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-clan-mgmt-content {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page #intro-modal .img-example {
  background: rgba(10, 16, 24, 0.55) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .modal-close-btn,
html.glory-skin-dark body.katakomben-preview-page .modal-btn,
html.glory-skin-dark body.katakomben-preview-page .modal-btn.confirm,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-btn,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .modal-close-btn,
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .br-confirm-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=147") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.katakomben-preview-page #modal-clan-desc,
html.glory-skin-dark body.katakomben-preview-page #clan-apply-modal textarea,
html.glory-skin-dark body.katakomben-preview-page #clan-pinboard-modal input[type="text"],
html.glory-skin-dark body.katakomben-preview-page #username-change-modal input[type="text"],
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-input,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-textarea,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal select.kata-mgmt-input {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-section {
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-section-title,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-label,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-hint {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-scroll-box,
html.glory-skin-dark body.katakomben-preview-page #clan-management-modal .kata-mgmt-scroll-item {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .battle-report-frame {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 50%, #1a2230 100%) !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .battle-report-inner {
  background: #121820 !important;
  border-color: #0a1018 !important;
  box-shadow: inset 0 0 0 1px rgba(138, 180, 232, 0.22) !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .battle-report-title,
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .br-gold {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .br-tan,
html.glory-skin-dark body.katakomben-preview-page #fight-detail-modal .battle-report-log {
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page .clan-header-red,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-header-red {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  color: #8ab4e8 !important;
  border-bottom-color: #3a4860 !important;
}

html.glory-skin-dark body.lager-msg-popup,
html.glory-skin-dark body.popup-glory-body.lager-msg-popup,
html.glory-skin-dark body.lager-msg-popup .popup-glory-wrap {
  background: #121820 !important;
  background-image: none !important;
}
html.glory-skin-dark body.lager-msg-popup .inbox-bulk-form .btn-small,
html.glory-skin-dark body.lager-msg-popup .outbox-clear-form button,
html.glory-skin-dark body.lager-msg-popup .btn-small.btn-danger {
  background: url("../assets/classic-reference/dark/button-normal.png?v=155") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark body.lager-msg-popup .btn-small.btn-danger {
  background: linear-gradient(180deg, #4a3040 0%, #2a1820 100%) !important;
  border-color: #6a4860 !important;
}
html.glory-skin-dark body.lager-msg-popup ::-webkit-scrollbar-track {
  background: #0c1018 !important;
}
html.glory-skin-dark body.lager-msg-popup ::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
}

html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-col-left,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-col-right,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .clan-content-wrapper--triple .clan-col {
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page .clan-inner-box [style*="background:#221105"],
html.glory-skin-dark body.katakomben-preview-page .clan-inner-box [style*="border:1px solid #5e4b35"] {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.katakomben-preview-page [style*="color:#5a3b1a"],
html.glory-skin-dark body.katakomben-preview-page [style*="color:#b8860b"],
html.glory-skin-dark body.katakomben-preview-page [style*="color:#d4a574"],
html.glory-skin-dark body.katakomben-preview-page [style*="color:#c9a962"] {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.katakomben-preview-page .kata-stat-val,
html.glory-skin-dark body.katakomben-preview-page .kata-classic-theme .kata-stat-val {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.katakomben-preview-page [style*="background:linear-gradient(90deg,#6b5020,#c9a962)"] {
  background: linear-gradient(90deg, #2a4868, #8ab4e8) !important;
}
html.glory-skin-dark body.katakomben-preview-page [style*="background:#1a1008"] {
  background: #0a1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page [style*="background:#dcc89b"] {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.katakomben-preview-page [style*="border-top:1px solid #5e4b35"] {
  border-top-color: #3a4860 !important;
}

html.glory-skin-dark #repair-modal .modal-box,
html.glory-skin-dark #upgrade-modal .modal-box,
html.glory-skin-dark #speer-buy-modal .speer-buy-box {
  background: linear-gradient(180deg, #1a2230 0%, #121820 55%, #0c1018 100%) !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
  box-shadow: 0 0 0 1px #0a1018, 0 0 0 4px #2a3040, 0 12px 40px rgba(0, 0, 0, 0.9) !important;
}
html.glory-skin-dark #repair-modal .modal-box::before,
html.glory-skin-dark #upgrade-modal .modal-box::before,
html.glory-skin-dark #speer-buy-modal .speer-buy-box::before {
  border-color: rgba(106, 122, 144, 0.45) !important;
}
html.glory-skin-dark #repair-modal .modal-title,
html.glory-skin-dark #upgrade-modal .modal-title,
html.glory-skin-dark #speer-buy-modal .speer-buy-title {
  color: #e8eef6 !important;
  border-bottom-color: #3a4860 !important;
  text-shadow: none !important;
}
html.glory-skin-dark #repair-modal .repair-modal-img,
html.glory-skin-dark #upgrade-modal .upgrade-hero-img-wrap,
html.glory-skin-dark #speer-buy-modal .speer-buy-hero-img-wrap {
  border-color: #3a4860 !important;
  background: #0a1018 !important;
}
html.glory-skin-dark #repair-modal .modal-text,
html.glory-skin-dark #repair-modal #repair-weapon-info,
html.glory-skin-dark #repair-modal #repair-status-text,
html.glory-skin-dark #upgrade-modal .upgrade-hero-text,
html.glory-skin-dark #upgrade-modal .upgrade-premium-note,
html.glory-skin-dark #upgrade-modal .upgrade-current-stat,
html.glory-skin-dark #upgrade-modal td,
html.glory-skin-dark #speer-buy-modal .speer-buy-hero-text,
html.glory-skin-dark #speer-buy-modal .speer-buy-modal-lead,
html.glory-skin-dark #speer-buy-modal .speer-buy-pack-qty,
html.glory-skin-dark #speer-buy-modal .speer-buy-pack-price {
  color: #d8dee8 !important;
}
html.glory-skin-dark #repair-modal #repair-weapon-name,
html.glory-skin-dark #repair-modal #repair-percent-slider-val,
html.glory-skin-dark #upgrade-modal td:last-child,
html.glory-skin-dark #upgrade-modal .upgrade-resource strong,
html.glory-skin-dark #upgrade-modal #upgrade-premium-stat-val,
html.glory-skin-dark #upgrade-modal #upgrade-premium-cost-val {
  color: #8ab4e8 !important;
}
html.glory-skin-dark #repair-modal .repair-percent-btn,
html.glory-skin-dark #repair-modal .modal-btn-group .modal-btn,
html.glory-skin-dark #upgrade-modal .upgrade-btn-group .modal-btn,
html.glory-skin-dark #upgrade-modal .upgrade-close-x,
html.glory-skin-dark #speer-buy-modal .speer-buy-ok,
html.glory-skin-dark #speer-buy-modal .speer-buy-close-x {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  border-color: #0a1018 !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark #repair-modal .repair-percent-btn.active,
html.glory-skin-dark #repair-modal .modal-btn-group .modal-btn.confirm,
html.glory-skin-dark #upgrade-modal .upgrade-btn-group .modal-btn.confirm {
  background: linear-gradient(180deg, #3a5570 0%, #1a3048 100%) !important;
  border-color: #6a7a90 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark #repair-modal #repair-percent-slider,
html.glory-skin-dark #repair-modal .repair-percent-track {
  background: #0a1018 !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark #repair-modal #repair-percent-slider::-webkit-slider-thumb,
html.glory-skin-dark #repair-modal #repair-percent-fill {
  background: #8ab4e8 !important;
  border-color: #0a1018 !important;
}
html.glory-skin-dark #upgrade-modal .upgrade-table-wrap,
html.glory-skin-dark #upgrade-modal thead tr,
html.glory-skin-dark #upgrade-modal th {
  background: #0c1018 !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark #upgrade-modal tbody tr:nth-child(even) {
  background: rgba(58, 72, 96, 0.18) !important;
}
html.glory-skin-dark #upgrade-modal tbody tr:hover {
  background: rgba(58, 72, 96, 0.32) !important;
}
html.glory-skin-dark #upgrade-modal .upgrade-table-wrap::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
}
html.glory-skin-dark #upgrade-modal .premium-upgrade-box,
html.glory-skin-dark #upgrade-modal .premium-upgrade-row input {
  background: #1a2230 !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}

html.glory-skin-dark #warning-modal {
  background: rgba(5, 7, 12, 0.88) !important;
}
html.glory-skin-dark #warning-modal .dl-modal-box {
  background: linear-gradient(180deg, #1a2230 0%, #121820 55%, #0c1018 100%) !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
  box-shadow: 0 0 0 1px #0a1018, 0 0 0 4px #2a3040, 0 12px 40px rgba(0, 0, 0, 0.9) !important;
}
html.glory-skin-dark #warning-modal .dl-modal-box::before {
  border-color: rgba(106, 122, 144, 0.45) !important;
}
html.glory-skin-dark #warning-modal .dl-modal-title,
html.glory-skin-dark #warning-modal .modal-title {
  color: #e8eef6 !important;
  border-bottom-color: #3a4860 !important;
  text-shadow: none !important;
}
html.glory-skin-dark #warning-modal .dl-modal-text,
html.glory-skin-dark #warning-modal .modal-text,
html.glory-skin-dark #warning-modal .modal-text.warning-sub,
html.glory-skin-dark #warning-modal .dl-footer {
  color: #d8dee8 !important;
}
html.glory-skin-dark #warning-modal .dl-close-x {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  border-color: #0a1018 !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark #warning-modal .dl-btn,
html.glory-skin-dark #warning-modal .modal-btn {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  border-color: #0a1018 !important;
  color: #f0f4fa !important;
  box-shadow: none !important;
}
html.glory-skin-dark #warning-modal .dl-btn:hover,
html.glory-skin-dark #warning-modal .modal-btn:hover {
  border-color: #6a7a90 !important;
  color: #e8eef6 !important;
  box-shadow: 0 0 8px rgba(138, 180, 232, 0.22) !important;
}
html.glory-skin-dark #warning-modal .dl-btn-repair,
html.glory-skin-dark #warning-modal .modal-btn.confirm {
  background: linear-gradient(180deg, #3a5570 0%, #1a3048 100%) !important;
  border-color: #6a7a90 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark #warning-modal .dl-btn-repair:hover {
  border-color: #8ab4e8 !important;
  color: #fff !important;
  box-shadow: 0 0 10px rgba(138, 180, 232, 0.35) !important;
}
html.glory-skin-dark #warning-modal .repair-price-final {
  color: #8ab4e8 !important;
}
html.glory-skin-dark #warning-modal .repair-price-base s {
  color: #9aa8bc !important;
}
html.glory-skin-dark #warning-modal .repair-price-premium {
  color: #9ab8d8 !important;
}

html.glory-skin-dark #loader-overlay.loader-classic {
  --lc-gold: #8ab4e8;
  --lc-gold-dim: #6a7a90;
  --lc-text: #e8eef6;
  --lc-muted: #9aa8bc;
  --lc-panel: #0c1018;
  --lc-wood: #1a2230;
  background-color: #05070c !important;
  background-image:
    radial-gradient(circle at 50% 30%, rgba(26, 48, 80, 0.35) 0%, rgba(0, 0, 0, 0.82) 85%),
    linear-gradient(to right, #05070c 0%, #0a1018 20%, #121820 50%, #0a1018 80%, #05070c 100%) !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .loader-parchment-shell {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 35%, #3a4254 65%, #1a2230 100%) !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .loader-inner-panel {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 55%, #121820 100%) !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .loader-welcome,
html.glory-skin-dark #loader-overlay.loader-classic .progress-label,
html.glory-skin-dark #loader-overlay.loader-classic .loader-tips,
html.glory-skin-dark #loader-overlay.loader-classic .quest-info {
  color: #d8dee8 !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .progress-container {
  background: #0a1018 !important;
  border-color: #6a7a90 !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .progress-bar {
  background: linear-gradient(90deg, #2a4868, #8ab4e8, #c8d0dc) !important;
}
html.glory-skin-dark #loader-overlay.loader-classic #btn-enter,
html.glory-skin-dark #loader-overlay.loader-classic #btn-enter.loader-controls-enter-btn {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  border-color: #6a7a90 !important;
  color: #f0f4fa !important;
}
html.glory-skin-dark #loader-overlay.loader-classic .preview-box,
html.glory-skin-dark #loader-overlay.loader-classic .quest-info,
html.glory-skin-dark #loader-overlay.loader-classic .loader-tips {
  background: rgba(10, 16, 24, 0.72) !important;
  border-color: #3a4860 !important;
}

html.glory-skin-dark body.page-lager .item-stats,
html.glory-skin-dark body.page-lager .item-card .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen .item-stats,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-stats,
html.glory-skin-dark body.page-lager .lager-armor-column .item-stats,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-stats,
html.glory-skin-dark body.page-lager #lager-switchable-left-col .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-stats {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.page-lager .item-stats span,
html.glory-skin-dark body.page-lager .item-card .item-stats span,
html.glory-skin-dark body.page-lager #left-col .item-stats span,
html.glory-skin-dark body.page-lager #right-col .item-stats span,
html.glory-skin-dark body.page-lager #lager-switchable-left-col .item-stats span,
html.glory-skin-dark body.page-lager #lager-switchable-right-col .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-stats span {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.page-lager .item-stats span[style*="#0f0"],
html.glory-skin-dark body.page-lager .item-stats span[style*="#00ff00"],
html.glory-skin-dark body.page-lager .item-stats span[style*="color:#0f0"] {
  color: #7ecf8a !important;
}
html.glory-skin-dark body.page-lager .item-stats span[style*="#f00"],
html.glory-skin-dark body.page-lager .item-stats span[style*="#ff0000"] {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.page-lager .item-name,
html.glory-skin-dark body.page-lager .item-card .item-name,
html.glory-skin-dark body.page-lager .item-name[style*="#ffcc00"] {
  color: #e8eef6 !important;
}

html.glory-skin-dark body.page-lager #special-ability-row .slot-details > .slot-actions .lager-spec-buy-select,
html.glory-skin-dark body.page-lager .alloy-buy-form .alloy-select,
html.glory-skin-dark body.page-lager select.lager-spec-buy-select,
html.glory-skin-dark body.page-lager select.alloy-select {
  -webkit-appearance: none !important;
  appearance: none !important;
  background-color: #1a2230 !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%238ab4e8' d='M1 1l5 5 5-5'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: right 8px center !important;
  background-size: 10px 7px !important;
  color: #e8eef6 !important;
  border-color: #3a4860 !important;
  accent-color: #8ab4e8 !important;
  color-scheme: dark !important;
  padding-right: 22px !important;
}
html.glory-skin-dark body.page-lager #special-ability-row .slot-details > .slot-actions .lager-spec-buy-select option,
html.glory-skin-dark body.page-lager .alloy-buy-form .alloy-select option,
html.glory-skin-dark body.page-lager select.lager-spec-buy-select option,
html.glory-skin-dark body.page-lager select.alloy-select option {
  background-color: #1a2230 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.page-lager .alloy-buy-form .alloy-mini-btn {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  border-color: #3a4860 !important;
  color: #f0f4fa !important;
}

/* Clan Verstärken (Popup) */
html.glory-skin-dark body.cr-classic-page {
  background: #05070c !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.cr-classic-page::before {
  background:
    radial-gradient(ellipse 70% 40% at 50% 0%, rgba(58, 72, 96, 0.28) 0%, transparent 55%),
    linear-gradient(180deg, #0a1018 0%, #05070c 40%, #05070c 100%) !important;
}
html.glory-skin-dark body.cr-classic-page .cr-sheet {
  background: linear-gradient(180deg, #1a2230 0%, #121820 55%, #0c1018 100%) !important;
  border-color: #6a7a90 !important;
  box-shadow: inset 0 1px 0 rgba(138, 180, 232, 0.16), 0 10px 28px rgba(0, 0, 0, 0.75) !important;
}
html.glory-skin-dark body.cr-classic-page .cr-banner {
  border-color: #3a4860 !important;
  background: #0a1018 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-header {
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-header h1,
html.glory-skin-dark body.cr-classic-page .cr-treasury h2,
html.glory-skin-dark body.cr-classic-page .cr-card h3,
html.glory-skin-dark body.cr-classic-page .cr-history h2,
html.glory-skin-dark body.cr-classic-page .cr-history-table th {
  color: #e8eef6 !important;
  background: transparent !important;
}
html.glory-skin-dark body.cr-classic-page .cr-header p,
html.glory-skin-dark body.cr-classic-page .cr-treasury p,
html.glory-skin-dark body.cr-classic-page .cr-card .desc,
html.glory-skin-dark body.cr-classic-page .cr-goal,
html.glory-skin-dark body.cr-classic-page .cr-goal-line,
html.glory-skin-dark body.cr-classic-page .cr-donate-fields label,
html.glory-skin-dark body.cr-classic-page .cr-stat span,
html.glory-skin-dark body.cr-classic-page .cr-history-empty,
html.glory-skin-dark body.cr-classic-page .cr-history-mats,
html.glory-skin-dark body.cr-classic-page .cr-clan-level-top,
html.glory-skin-dark body.cr-classic-page .cr-clan-level-meta {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.cr-classic-page .cr-clan,
html.glory-skin-dark body.cr-classic-page .cr-stat strong,
html.glory-skin-dark body.cr-classic-page .cr-level-row .lv,
html.glory-skin-dark body.cr-classic-page .cr-history h3,
html.glory-skin-dark body.cr-classic-page .cr-history-user {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-stat {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-treasury,
html.glory-skin-dark body.cr-classic-page .cr-history,
html.glory-skin-dark body.cr-classic-page .cr-card {
  background: linear-gradient(180deg, #1a2230 0%, #121820 100%) !important;
  border-color: #3a4860 !important;
  box-shadow: none !important;
}
html.glory-skin-dark body.cr-classic-page .cr-icon,
html.glory-skin-dark body.cr-classic-page .cr-level-row,
html.glory-skin-dark body.cr-classic-page .cr-history-scroll {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-level-bar,
html.glory-skin-dark body.cr-classic-page .cr-mini-bar {
  background: #0a1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-level-bar span,
html.glory-skin-dark body.cr-classic-page .cr-mini-bar span {
  background: linear-gradient(90deg, #2a4868, #8ab4e8) !important;
}
html.glory-skin-dark body.cr-classic-page .cr-input {
  background: #1a2230 !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-btn {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 55%, #1a2230 100%) !important;
  border-color: #0a1018 !important;
  color: #f0f4fa !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16) !important;
}
html.glory-skin-dark body.cr-classic-page .cr-max {
  color: #7ecf8a !important;
}
html.glory-skin-dark body.cr-classic-page .cr-max--locked {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-status {
  background: linear-gradient(180deg, #1a2230 0%, #121820 100%) !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-status.ok {
  color: #7ecf8a !important;
}
html.glory-skin-dark body.cr-classic-page .cr-status.err {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-history-table th {
  background: #0c1018 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-history-table td {
  color: #d8dee8 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-history-scroll {
  scrollbar-color: #6a7a90 #0c1018 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-history-scroll::-webkit-scrollbar-track {
  background: #0c1018 !important;
}
html.glory-skin-dark body.cr-classic-page .cr-history-scroll::-webkit-scrollbar-thumb {
  background: #4a5568 !important;
}

/* Auktionshaus */
html.glory-skin-dark body.page-lager.lager-has-layout.auktionshaus-preview-page #main-frame.ah-main-frame,
html.glory-skin-dark body.auktionshaus-preview-page .ah-page.ah-classic-theme {
  background: #121820 !important;
  background-image: none !important;
  color: #d8dee8 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-top {
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-top h1 {
  color: #e8eef6 !important;
  text-shadow: none !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-lead,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-leads,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-empty,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history-note {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-warn {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-btn,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-btn--ghost,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-btn--active,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-btn {
  background: url("../assets/classic-reference/dark/button-normal.png?v=157") center / 100% 100% no-repeat,
    linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border-color: #0a1018 !important;
  box-shadow: none !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-chip,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-leads span.chip {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
  color: #9aa8bc !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-chip strong {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-section-title {
  background: linear-gradient(180deg, #2a3040 0%, #1a2230 100%) !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card--gold {
  background: linear-gradient(180deg, #1a2230 0%, #0c1018 100%) !important;
  border-color: #3a4860 !important;
  box-shadow: inset 0 0 0 1px rgba(10, 16, 24, 0.7) !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-img {
  background: #0a1018 !important;
  border-right-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-body {
  border-right-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-name {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-amount,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-seller,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-start-price,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-bid-info {
  color: #9aa8bc !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-player-tag,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-bidder-you {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-time {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-side {
  background: rgba(10, 16, 24, 0.55) !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-card .auc-input,
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box select,
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box input[type="number"] {
  background: #1a2230 !important;
  border-color: #3a4860 !important;
  color: #e8eef6 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history {
  background: #0c1018 !important;
  border-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history-table th {
  background: #1a2230 !important;
  color: #e8eef6 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history-table td {
  color: #d8dee8 !important;
  border-bottom-color: #3a4860 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history-table .who,
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme .ah-history-table .what {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-classic-theme-modal,
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box {
  background: #121820 !important;
  border-color: #6a7a90 !important;
  color: #d8dee8 !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.85), inset 0 0 0 1px #0a1018 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box h2 {
  color: #e8eef6 !important;
}
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box p,
html.glory-skin-dark body.auktionshaus-preview-page .ah-modal-box label {
  color: #9aa8bc !important;
}

/* Alle Waffen-/Rüstungskarten wie Gladius — auch .gold / .equipped */
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-name,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .item-name[style],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-name[style],
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .item-name,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .item-name[style*="#ffcc00"] {
  color: #e8eef6 !important;
  background: transparent !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.equipped .item-stats,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.equipped .item-stats,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .item-stats {
  color: #c8d0dc !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.equipped .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.equipped .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold.equipped .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold.equipped .item-stats span,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card .item-stats span,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .item-stats span,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-stats span[style],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#c22929"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#ffd700"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#ffcc00"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#fff"],
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats span[style*="#c22929"],
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats span[style*="#fff"] {
  color: #8ab4e8 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats span[style*="#0f0"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#0f0"],
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .item-stats span[style*="#0f0"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-stats span[style*="#0f0"],
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card .item-stats span[style*="#0f0"] {
  color: #7ecf8a !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-stats span[style*="#f00"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-stats span[style*="#f00"],
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-stats span[style*="#f00"] {
  color: #e8a0b0 !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.gold .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card.equipped .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.equipped .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-actions .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-actions .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-actions .mini-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-actions .upgrade-btn,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .mini-btn,
html.glory-skin-dark body.page-lager .lager-weapons-column .item-card.gold .item-actions .mini-btn {
  background: linear-gradient(180deg, #4a5568 0%, #2a3040 100%) !important;
  color: #f0f4fa !important;
  border: 1px solid #1a2230 !important;
  box-shadow: none !important;
}
html.glory-skin-dark body.page-lager .lager-classic-screen #left-col .item-card .item-actions .upgrade-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card .item-actions .upgrade-btn,
html.glory-skin-dark body.page-lager .lager-classic-screen #right-col .item-card.gold .item-actions .upgrade-btn {
  background: #163024 !important;
  border-color: #3a8060 !important;
  color: #b8f0cc !important;
}


