[data-thema='donker'] pre {
    background: #221a1c;
}

[data-thema='donker'] .instant-chip.is-active {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .platform-other {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .filter-apply {
    border: 1.5px solid #524441;
}

[data-thema='donker'] .price-range-slider::-webkit-slider-thumb {
    background: #221a1c;
}

[data-thema='donker'] .price-range-slider::-moz-range-thumb {
    background: #221a1c;
}

[data-thema='donker'] .voucher-reveal {
    background: #221a1c;
}

[data-thema='donker'] .installer-demo-accounts {
    background: #221a1c;
}

[data-thema='donker'] .benefit-item {
    border: 1px solid #524441;
}

[data-thema='donker'] .admin-sidebar {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .admin-game-score-rank {
    background: #221a1c;
}

[data-thema='donker'] .admin-gift-badge {
    background: #221a1c;
}

[data-thema='donker'] .checkout-total-bar {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .about-video-frame {
    background: #221a1c;
}

[data-thema='donker'] .error-card {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .account-nav a.is-active {
    background: #221a1c;
}

[data-thema='donker'] .account-reveal-code code, [data-thema='donker'] .account-recovery-codes code, [data-thema='donker'] .account-2fa-secret code {
    background: #221a1c;
}

[data-thema='donker'] .mobile-drawer-close:hover, [data-thema='donker'] .mobile-drawer-close:focus-visible {
    background: #372a2e;
}

[data-thema='donker'] .mobile-nav-sublink-all {
    background: #221a1c;
}

[data-thema='donker'] .qr-code {
    background: #221a1c;
}

[data-thema='donker'] .news-filter-chip.is-active {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .loyalty-progress-fill {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .loyalty-tier-silver {
    color: #bdb2a6;
}

[data-thema='donker'] .social-card {
    border-top: 4px solid #524441;
}

[data-thema='donker'] .social-video-frame {
    background: #221a1c;
}

[data-thema='donker'] .loyalty-how-step {
    background: #221a1c;
}

[data-thema='donker'] .account-nav nav a.is-active {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .cart-line-art {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .checkout-redeem-apply:hover, [data-thema='donker'] .checkout-redeem-apply:focus-visible {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .auth-benefits {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .admin-auth-page {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .admin-stat {
    border-left: 3px solid #524441;
}

[data-thema='donker'] .admin-tab.is-active {
    background: #221a1c;
}

[data-thema='donker'] .section-head-icon {
    background: #221a1c;
}

[data-thema='donker'] .category-group .category-tile:first-child {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .category-group .category-tile:first-child:hover {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .category-tile:hover {
    background: #372a2e;
}

[data-thema='donker'] .social-button-custom {
    background: #221a1c;
}

[data-thema='donker'] .spot-panel-head {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .spot-message-avatar {
    background: #221a1c;
}

[data-thema='donker'] .spot-message-user .spot-bubble {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .gift-theme-choice input:checked + span {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .gift-mini-badge {
    background: #221a1c;
}

[data-thema='donker'] .order-gift-share-badge {
    background: #221a1c;
}

[data-thema='donker'] .gift-theme-badge {
    background: #221a1c;
}

[data-thema='donker'] .gift-reveal-message {
    background: #221a1c;
    border: 1px solid #524441;
}

[data-thema='donker'] .order-game-fullscreen, [data-thema='donker'] .order-game-sound {
    background: #221a1c;
}

[data-thema='donker'] .order-game-fullscreen:hover, [data-thema='donker'] .order-game-sound:hover {
    background: #221a1c;
}

[data-thema='donker'] .order-game-stage:fullscreen .order-game-canvas {
    background: #221a1c;
}

[data-thema='donker'] .order-game-stage.is-pseudo-fullscreen .order-game-canvas {
    background: #221a1c;
}

[data-thema='donker'] .order-game-board-rank {
    background: #221a1c;
}

[data-thema='donker'] .checkout-waiver-label input {
    accent-color: var(--ls-primary);
}

[data-thema='donker'] .withdrawal-line input {
    accent-color: var(--ls-primary);
}

[data-thema='donker'] .withdrawal-declaration {
    border-left: 3px solid #524441;
}

[data-thema='donker'] .consent-banner {
    background: #221a1c;
}

[data-thema='donker'] .consent-category input {
    accent-color: var(--ls-primary);
}

[data-thema='donker'] .consent-banner {
    border-top: 4px solid #524441;
}

[data-thema='donker'] .withdrawal-head h1::before {
    background-color: #221a1c;
}

[data-thema='donker'] .games-hub-card:hover {
    border-color: #524441;
}

[data-thema='donker'] .games-hub-icon {
    background: #221a1c;
}

[data-thema='donker'] .skip-link {
    background: #221a1c;
}

[data-thema='donker'] .button-secondary {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .button-secondary:hover {
    background: #221a1c;
    border-color: #524441;
}

[data-thema='donker'] .button[aria-busy='true']::after {
    border-top-color: #524441;
}

[data-thema='donker'] .toast {
    background: #221a1c;
}

[data-thema='donker'] .content-block-hero {
    background: linear-gradient(135deg, #23201d, #302b25);
}

[data-thema='donker'] .content-block-cta-navy {
    background: #221a1c;
}

[data-thema='donker'] .content-page-preview-frame {
    background: #221a1c;
}

[data-thema='donker'] .account-button,
[data-thema='donker'] .locale-button {
    border-color: rgb(250 248 242 / 18%);
    background: var(--spot-elevate);
    color: var(--ls-primary-high);
}

[data-thema='donker'] .account-button:hover,
[data-thema='donker'] .account-button:focus-visible,
[data-thema='donker'] .locale-button:hover,
[data-thema='donker'] .locale-button:focus-visible {
    border-color: var(--ls-primary);
    background: var(--spot-elevate-2);
    color: var(--ls-primary-high);
}

[data-thema='donker'] .account-button .account-icon {
    color: inherit;
}

[data-thema='donker'] .payment-method-option {
    background: var(--spot-elevate);
    border-color: rgb(250 248 242 / 12%);
}

[data-thema='donker'] .payment-method-option:hover {
    border-color: rgb(250 248 242 / 26%);
}

[data-thema='donker'] .payment-method-option:has(input:checked) {
    background: rgb(76 175 80 / 14%);
    border-color: #5fbf63;
    box-shadow: 0 0 0 3px rgb(76 175 80 / 22%);
}

[data-thema='donker'] .payment-method-name,
[data-thema='donker'] .payment-method-info,
[data-thema='donker'] .payment-method-info strong {
    color: var(--color-text);
}

[data-thema='donker'] .payment-method-fee {
    background: rgb(250 248 242 / 10%);
    color: rgb(250 248 242 / 76%);
}

[data-thema='donker'] .payment-method-free {
    background: rgb(76 175 80 / 20%);
    color: #8fdc94;
}

[data-thema='donker'] .payment-method-badge {
    background: rgb(250 248 242 / 92%);
    border-color: rgb(250 248 242 / 24%);
}

[data-thema='donker'] .checkout-waiver-label {
    background: var(--spot-elevate);
    border-color: rgb(250 248 242 / 16%);
    color: var(--color-text);
}

[data-thema='donker'] .checkout-waiver-label input {
    accent-color: var(--ls-primary);
}

[data-thema='donker'] .checkout-waiver-label:hover {
    border-color: rgb(250 248 242 / 28%);
}

[data-thema='donker'] .order-game-board {
    background: linear-gradient(160deg, var(--spot-elevate), var(--spot-elevate-2));
    border-color: rgb(250 248 242 / 14%);
}

[data-thema='donker'] .order-game-board-title {
    color: var(--ls-primary-high);
}

[data-thema='donker'] .order-game-board-list li {
    background: rgb(250 248 242 / 6%);
    border-color: rgb(250 248 242 / 12%);
}

[data-thema='donker'] .order-game-board-list li:first-child {
    background: rgb(242 131 6 / 16%);
    border-color: rgb(242 131 6 / 42%);
}

[data-thema='donker'] .order-game-board-name,
[data-thema='donker'] .order-game-board-score {
    color: var(--color-text);
}

[data-thema='donker'] .order-game-board-meta {
    color: rgb(250 248 242 / 62%);
}

[data-thema='donker'] .order-game-board-rank {
    background: var(--ls-primary);
    color: var(--ls-ink);
}

[data-thema='donker'] .checkout-waiver-label input[type='checkbox'] {
    appearance: none;
    display: grid;
    place-content: center;
    border: 2px solid rgb(250 248 242 / 34%);
    border-radius: 5px;
    background: rgb(250 248 242 / 6%);
    cursor: pointer;
    transition: background 160ms ease, border-color 160ms ease;
}

[data-thema='donker'] .checkout-waiver-label input[type='checkbox']:hover {
    border-color: var(--ls-primary);
}

[data-thema='donker'] .checkout-waiver-label input[type='checkbox']:checked {
    background: var(--ls-primary);
    border-color: var(--ls-primary);
}

[data-thema='donker'] .checkout-waiver-label input[type='checkbox']:checked::after {
    content: '';
    width: 9px;
    height: 5px;
    border-left: 2px solid var(--ls-ink);
    border-bottom: 2px solid var(--ls-ink);
    transform: rotate(-45deg) translate(1px, -1px);
}

[data-thema='donker'] .checkout-waiver-label input[type='checkbox']:focus-visible {
    outline: 2px solid var(--ls-primary-high);
    outline-offset: 2px;
}

[data-thema='donker'] .button:disabled,
[data-thema='donker'] .button[disabled],
[data-thema='donker'] .checkout-submit:disabled {
    background: rgb(250 248 242 / 9%);
    border-color: rgb(250 248 242 / 16%);
    color: rgb(250 248 242 / 46%);
    background-image: none;
    box-shadow: none;
}
