/* Standalone archive-inspired palettes. No layout or game rules. */

html[data-theme=old]{--dg-page:#000000;--dg-shell:#808080;--dg-panel:#333333;--dg-panel-deep:#444444;--dg-header:#222222;--dg-border:#866c5b;--dg-border-soft:#866c5b;--dg-text:#ffffff;--dg-muted:#dddddd;--dg-link:#fffd55;--dg-link-hover:#cccb4e;--dg-active:#444444;color-scheme:dark;}
html[data-theme=old],html[data-theme=old] body{background:#000000!important;color:#ffffff!important;}
html[data-theme=old] body,html[data-theme=old] .page,html[data-theme=old] #game{background:#808080!important;color:#ffffff!important;border-color:#866c5b!important;}
html[data-theme=old] #game .b{background:#333333!important;color:#ffffff!important;border-color:#866c5b!important;}
html[data-theme=old] :is(input,textarea,select,button),html[data-theme=old] #game :is(.combat-choice summary,.combat-choice-options,.avatar-equipment-slot),html[data-theme=old] #compass :is(.direction,.compass-refresh){background:#444444!important;color:#fffd55!important;border-color:#866c5b!important;text-shadow:none!important;}
html[data-theme=old] #game :is(.title,.inventory-section-title,th,thead,.library-article summary){background:#222222!important;color:#ffffff!important;border-color:#866c5b!important;}
html[data-theme=old] a,html[data-theme=old] #game :is(.building-entry a,.gate-quest-npc a,.character-menu-row a){color:#fffd55!important;}
html[data-theme=old] a:hover{color:#cccb4e!important;}
html[data-theme=old] #game :is(button:hover,.combat-choice summary:hover),html[data-theme=old] #compass .direction:not(:disabled):hover{background:#444444!important;color:#fffd55!important;}
html[data-theme=old] #game :is(.character-menu-row,.craft-table,.experience-panel,.inventory-elixirs,.inventory-item,.equipment-item-card,.equipment-slot-description,.mail-bubble,.world-city-card,.map-scroll,.map-directory,.map-object-tooltip,.world-player-position,.teleport-summary,.teleport-section,.stat-points-total,.book-scroll-slots span){background:#333333!important;color:#ffffff!important;border-color:#866c5b!important;}
html[data-theme=old] #game :is(td,.equipment-slot,.ability-order-row,.profile-actions,.mail-dialog,.game-version-footer){border-color:#866c5b!important;}
html[data-theme=old] :is(.muted,.menu-caption,.map-instruction,.map-current,.public-profile-subtitle),html[data-theme=old] #game :is(.ability-setting small,.mail-dialog small,.mail-bubble small,.avatar-equipment-slot span,.equipment-slot-info small,.location-experience,.form-spell-help,.game-version-footer,.mail-delivery-status){color:#dddddd!important;}
html[data-theme=old] #game :is(.world-city-card strong,.world-city-card span,.world-city-card small,.menu-value,.experience-panel p,.equipment-slot-info span,.teleport-summary p,.gate-quest-npc strong){color:#ffffff!important;}
html[data-theme=old] #game :is(.spell-mana-hint,.kit-empty,.location-combat-hit,.location-combat-death,.equipment-failure,.mining-exhausted,.location-experience .experience-remaining-number),html[data-theme=old] #game .combat-choice summary.kit-empty{color:#ff6464!important;}
html[data-theme=old] #game :is(.location-combat-magic,.equipment-success,.equipment-equipped,.status-online,.player-form-label,.clan-experience-bonus,.mail-receipt.is-read,.mining-chance){color:#74fe7a!important;}
html[data-theme=old] #game :is(.location-action-chat,.location-message,.location-message-row,.chat-message){color:#86acf0!important;}
html[data-theme=old] #game :is(.location-action-log,.location-activity){background:transparent!important;border-color:#866c5b!important;}
html[data-theme=old] #game :is(.nick-green,.nickname-green,.nickname-color-green){color:#74fe7a!important;}
html[data-theme=old] #game .nick-purple{color:#d39aff!important;}html[data-theme=old] #game .nick-blue{color:#86acf0!important;}html[data-theme=old] #game .nick-gold{color:#ffb758!important;}html[data-theme=old] #game .nick-red{color:#ff6464!important;}html[data-theme=old] #game .nick-white{color:#ffffff!important;}
html[data-theme=old] #compass .direction :is(strong,span){color:#fffd55!important;}
html[data-theme=old] #game :is(#location-spells,#combat-content,:is(#player-interaction-controls,#npc-target-actions)) button{background:#444444!important;color:#fffd55!important;border-color:#866c5b!important;}
html[data-theme=old] #game button:disabled{background:#333333!important;color:#dddddd!important;border-color:#866c5b!important;}
html[data-theme=old] #game nav.b_foot{background:#222222!important;border-color:#866c5b!important;}
html[data-theme=old] #game nav.b_foot button{background:#444444!important;color:#ffffff!important;border-color:#866c5b!important;}
html[data-theme=old] #game nav.b_foot button[aria-current=page]{background:#444444!important;color:#fffd55!important;border-color:#fffd55!important;}
html[data-theme=old] #game :is(.mail-link-badge,.mail-badge){background:#b21e31!important;color:#ffffff!important;}
html[data-theme=old] #game .bar,html[data-theme=old] #game .bar .value{color:#ffffff!important;text-shadow:0 1px 1px #000000!important;}
html[data-theme=old] .notice{background:#444444!important;color:#ff6464!important;border-color:#866c5b!important;}html[data-theme=old] .notice.success{color:#74fe7a!important;}


html[data-theme=old-memory]{--dg-page:#e0ffe5;--dg-shell:#eef6e2;--dg-panel:#d4e9a9;--dg-panel-deep:#f0fbf1;--dg-header:#b5fcb6;--dg-border:#556b2f;--dg-border-soft:#556b2f;--dg-text:#000000;--dg-muted:#40582b;--dg-link:#000080;--dg-link-hover:#0000ff;--dg-active:#bcdc7c;color-scheme:light;}
html[data-theme=old-memory],html[data-theme=old-memory] body{background:#e0ffe5!important;color:#000000!important;}
html[data-theme=old-memory] body,html[data-theme=old-memory] .page,html[data-theme=old-memory] #game{background:#eef6e2!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game .b{background:#d4e9a9!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] :is(input,textarea,select,button),html[data-theme=old-memory] #game :is(.combat-choice summary,.combat-choice-options,.avatar-equipment-slot),html[data-theme=old-memory] #compass :is(.direction,.compass-refresh){background:#f0fbf1!important;color:#000000!important;border-color:#556b2f!important;text-shadow:none!important;}
html[data-theme=old-memory] #game :is(.title,.inventory-section-title,th,thead,.library-article summary){background:#b5fcb6!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] a,html[data-theme=old-memory] #game :is(.building-entry a,.gate-quest-npc a,.character-menu-row a){color:#000080!important;}
html[data-theme=old-memory] a:hover{color:#0000ff!important;}
html[data-theme=old-memory] #game :is(button:hover,.combat-choice summary:hover),html[data-theme=old-memory] #compass .direction:not(:disabled):hover{background:#bcdc7c!important;color:#000080!important;}
html[data-theme=old-memory] #game :is(.character-menu-row,.craft-table,.experience-panel,.inventory-elixirs,.inventory-item,.equipment-item-card,.equipment-slot-description,.mail-bubble,.world-city-card,.map-scroll,.map-directory,.map-object-tooltip,.world-player-position,.teleport-summary,.teleport-section,.stat-points-total,.book-scroll-slots span){background:#d4e9a9!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game :is(td,.equipment-slot,.ability-order-row,.profile-actions,.mail-dialog,.game-version-footer){border-color:#556b2f!important;}
html[data-theme=old-memory] :is(.muted,.menu-caption,.map-instruction,.map-current,.public-profile-subtitle),html[data-theme=old-memory] #game :is(.ability-setting small,.mail-dialog small,.mail-bubble small,.avatar-equipment-slot span,.equipment-slot-info small,.location-experience,.form-spell-help,.game-version-footer,.mail-delivery-status){color:#40582b!important;}
html[data-theme=old-memory] #game :is(.world-city-card strong,.world-city-card span,.world-city-card small,.menu-value,.experience-panel p,.equipment-slot-info span,.teleport-summary p,.gate-quest-npc strong){color:#000000!important;}
html[data-theme=old-memory] #game :is(.spell-mana-hint,.kit-empty,.location-combat-hit,.location-combat-death,.equipment-failure,.mining-exhausted,.location-experience .experience-remaining-number),html[data-theme=old-memory] #game .combat-choice summary.kit-empty{color:#b3222d!important;}
html[data-theme=old-memory] #game :is(.location-combat-magic,.equipment-success,.equipment-equipped,.status-online,.player-form-label,.clan-experience-bonus,.mail-receipt.is-read,.mining-chance){color:#006a19!important;}
html[data-theme=old-memory] #game :is(.location-action-chat,.location-message,.location-message-row,.chat-message){color:#174aa3!important;}
html[data-theme=old-memory] #game :is(.location-action-log,.location-activity){background:transparent!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game :is(.nick-green,.nickname-green,.nickname-color-green){color:#006a19!important;}
html[data-theme=old-memory] #game .nick-purple{color:#74319c!important;}html[data-theme=old-memory] #game .nick-blue{color:#174aa3!important;}html[data-theme=old-memory] #game .nick-gold{color:#765018!important;}html[data-theme=old-memory] #game .nick-red{color:#b3222d!important;}html[data-theme=old-memory] #game .nick-white{color:#000000!important;}
html[data-theme=old-memory] #compass .direction :is(strong,span){color:#000000!important;}
html[data-theme=old-memory] #game :is(#location-spells,#combat-content,:is(#player-interaction-controls,#npc-target-actions)) button{background:#f0fbf1!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game button:disabled{background:#d4e9a9!important;color:#40582b!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game nav.b_foot{background:#b5fcb6!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game nav.b_foot button{background:#f0fbf1!important;color:#000000!important;border-color:#556b2f!important;}
html[data-theme=old-memory] #game nav.b_foot button[aria-current=page]{background:#bcdc7c!important;color:#000080!important;border-color:#000080!important;}
html[data-theme=old-memory] #game :is(.mail-link-badge,.mail-badge){background:#b21e31!important;color:#ffffff!important;}
html[data-theme=old-memory] #game .bar,html[data-theme=old-memory] #game .bar .value{color:#ffffff!important;text-shadow:0 1px 1px #000000!important;}
html[data-theme=old-memory] .notice{background:#f0fbf1!important;color:#b3222d!important;border-color:#556b2f!important;}html[data-theme=old-memory] .notice.success{color:#006a19!important;}

html[data-theme=old-memory] #compass .compass-refresh img{filter:brightness(.35);}

html[data-theme=old-night]{--dg-page:#333333;--dg-shell:#192b35;--dg-panel:#192b35;--dg-panel-deep:#f0e6d1;--dg-header:#15242c;--dg-border:#666666;--dg-border-soft:#666666;--dg-text:#ffffff;--dg-muted:#ceccb6;--dg-link:#f4d06e;--dg-link-hover:#f1d99a;--dg-active:#694a26;color-scheme:dark;}
html[data-theme=old-night],html[data-theme=old-night] body{background:#333333!important;color:#ffffff!important;}
html[data-theme=old-night] body,html[data-theme=old-night] .page,html[data-theme=old-night] #game{background:#192b35!important;color:#ffffff!important;border-color:#666666!important;}
html[data-theme=old-night] #game .b{background:#192b35!important;color:#ffffff!important;border-color:#666666!important;}
html[data-theme=old-night] :is(input,textarea,select,button),html[data-theme=old-night] #game :is(.combat-choice summary,.combat-choice-options,.avatar-equipment-slot),html[data-theme=old-night] #compass :is(.direction,.compass-refresh){background:#f0e6d1!important;color:#000000!important;border-color:#666666!important;text-shadow:none!important;}
html[data-theme=old-night] #game :is(.title,.inventory-section-title,th,thead,.library-article summary){background:#15242c!important;color:#ffffff!important;border-color:#666666!important;}
html[data-theme=old-night] a,html[data-theme=old-night] #game :is(.building-entry a,.gate-quest-npc a,.character-menu-row a){color:#f4d06e!important;}
html[data-theme=old-night] a:hover{color:#f1d99a!important;}
html[data-theme=old-night] #game :is(button:hover,.combat-choice summary:hover),html[data-theme=old-night] #compass .direction:not(:disabled):hover{background:#694a26!important;color:#f4d06e!important;}
html[data-theme=old-night] #game :is(.character-menu-row,.craft-table,.experience-panel,.inventory-elixirs,.inventory-item,.equipment-item-card,.equipment-slot-description,.mail-bubble,.world-city-card,.map-scroll,.map-directory,.map-object-tooltip,.world-player-position,.teleport-summary,.teleport-section,.stat-points-total,.book-scroll-slots span){background:#192b35!important;color:#ffffff!important;border-color:#666666!important;}
html[data-theme=old-night] #game :is(td,.equipment-slot,.ability-order-row,.profile-actions,.mail-dialog,.game-version-footer){border-color:#666666!important;}
html[data-theme=old-night] :is(.muted,.menu-caption,.map-instruction,.map-current,.public-profile-subtitle),html[data-theme=old-night] #game :is(.ability-setting small,.mail-dialog small,.mail-bubble small,.avatar-equipment-slot span,.equipment-slot-info small,.location-experience,.form-spell-help,.game-version-footer,.mail-delivery-status){color:#ceccb6!important;}
html[data-theme=old-night] #game :is(.world-city-card strong,.world-city-card span,.world-city-card small,.menu-value,.experience-panel p,.equipment-slot-info span,.teleport-summary p,.gate-quest-npc strong){color:#ffffff!important;}
html[data-theme=old-night] #game :is(.spell-mana-hint,.kit-empty,.location-combat-hit,.location-combat-death,.equipment-failure,.mining-exhausted,.location-experience .experience-remaining-number),html[data-theme=old-night] #game .combat-choice summary.kit-empty{color:#ff8181!important;}
html[data-theme=old-night] #game :is(.location-combat-magic,.equipment-success,.equipment-equipped,.status-online,.player-form-label,.clan-experience-bonus,.mail-receipt.is-read,.mining-chance){color:#83df71!important;}
html[data-theme=old-night] #game :is(.location-action-chat,.location-message,.location-message-row,.chat-message){color:#9cc7ff!important;}
html[data-theme=old-night] #game :is(.location-action-log,.location-activity){background:transparent!important;border-color:#666666!important;}
html[data-theme=old-night] #game :is(.nick-green,.nickname-green,.nickname-color-green){color:#83df71!important;}
html[data-theme=old-night] #game .nick-purple{color:#dcabff!important;}html[data-theme=old-night] #game .nick-blue{color:#9cc7ff!important;}html[data-theme=old-night] #game .nick-gold{color:#f4d06e!important;}html[data-theme=old-night] #game .nick-red{color:#ff8181!important;}html[data-theme=old-night] #game .nick-white{color:#ffffff!important;}
html[data-theme=old-night] #compass .direction :is(strong,span){color:#000000!important;}
html[data-theme=old-night] #game :is(#location-spells,#combat-content,:is(#player-interaction-controls,#npc-target-actions)) button{background:#f0e6d1!important;color:#000000!important;border-color:#666666!important;}
html[data-theme=old-night] #game button:disabled{background:#192b35!important;color:#ceccb6!important;border-color:#666666!important;}
html[data-theme=old-night] #game nav.b_foot{background:#15242c!important;border-color:#666666!important;}
html[data-theme=old-night] #game nav.b_foot button{background:#f0e6d1!important;color:#ffffff!important;border-color:#666666!important;}
html[data-theme=old-night] #game nav.b_foot button[aria-current=page]{background:#694a26!important;color:#f4d06e!important;border-color:#f4d06e!important;}
html[data-theme=old-night] #game :is(.mail-link-badge,.mail-badge){background:#b21e31!important;color:#ffffff!important;}
html[data-theme=old-night] #game .bar,html[data-theme=old-night] #game .bar .value{color:#ffffff!important;text-shadow:0 1px 1px #000000!important;}
html[data-theme=old-night] .notice{background:#f0e6d1!important;color:#ff8181!important;border-color:#666666!important;}html[data-theme=old-night] .notice.success{color:#83df71!important;}


html[data-theme=old-bronze]{--dg-page:#000000;--dg-shell:#352a21;--dg-panel:#352a21;--dg-panel-deep:#4a3526;--dg-header:#5b3e2b;--dg-border:#c68c55;--dg-border-soft:#c68c55;--dg-text:#ffe2ba;--dg-muted:#cda982;--dg-link:#edc898;--dg-link-hover:#fff2d8;--dg-active:#6e4c33;color-scheme:dark;}
html[data-theme=old-bronze],html[data-theme=old-bronze] body{background:#000000!important;color:#ffe2ba!important;}
html[data-theme=old-bronze] body,html[data-theme=old-bronze] .page,html[data-theme=old-bronze] #game{background:#352a21!important;color:#ffe2ba!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game .b{background:#352a21!important;color:#ffe2ba!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] :is(input,textarea,select,button),html[data-theme=old-bronze] #game :is(.combat-choice summary,.combat-choice-options,.avatar-equipment-slot),html[data-theme=old-bronze] #compass :is(.direction,.compass-refresh){background:#4a3526!important;color:#edc898!important;border-color:#c68c55!important;text-shadow:none!important;}
html[data-theme=old-bronze] #game :is(.title,.inventory-section-title,th,thead,.library-article summary){background:#5b3e2b!important;color:#ffe2ba!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] a,html[data-theme=old-bronze] #game :is(.building-entry a,.gate-quest-npc a,.character-menu-row a){color:#edc898!important;}
html[data-theme=old-bronze] a:hover{color:#fff2d8!important;}
html[data-theme=old-bronze] #game :is(button:hover,.combat-choice summary:hover),html[data-theme=old-bronze] #compass .direction:not(:disabled):hover{background:#6e4c33!important;color:#edc898!important;}
html[data-theme=old-bronze] #game :is(.character-menu-row,.craft-table,.experience-panel,.inventory-elixirs,.inventory-item,.equipment-item-card,.equipment-slot-description,.mail-bubble,.world-city-card,.map-scroll,.map-directory,.map-object-tooltip,.world-player-position,.teleport-summary,.teleport-section,.stat-points-total,.book-scroll-slots span){background:#352a21!important;color:#ffe2ba!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game :is(td,.equipment-slot,.ability-order-row,.profile-actions,.mail-dialog,.game-version-footer){border-color:#c68c55!important;}
html[data-theme=old-bronze] :is(.muted,.menu-caption,.map-instruction,.map-current,.public-profile-subtitle),html[data-theme=old-bronze] #game :is(.ability-setting small,.mail-dialog small,.mail-bubble small,.avatar-equipment-slot span,.equipment-slot-info small,.location-experience,.form-spell-help,.game-version-footer,.mail-delivery-status){color:#cda982!important;}
html[data-theme=old-bronze] #game :is(.world-city-card strong,.world-city-card span,.world-city-card small,.menu-value,.experience-panel p,.equipment-slot-info span,.teleport-summary p,.gate-quest-npc strong){color:#ffe2ba!important;}
html[data-theme=old-bronze] #game :is(.spell-mana-hint,.kit-empty,.location-combat-hit,.location-combat-death,.equipment-failure,.mining-exhausted,.location-experience .experience-remaining-number),html[data-theme=old-bronze] #game .combat-choice summary.kit-empty{color:#ff8a7a!important;}
html[data-theme=old-bronze] #game :is(.location-combat-magic,.equipment-success,.equipment-equipped,.status-online,.player-form-label,.clan-experience-bonus,.mail-receipt.is-read,.mining-chance){color:#a9d78a!important;}
html[data-theme=old-bronze] #game :is(.location-action-chat,.location-message,.location-message-row,.chat-message){color:#b6d2ed!important;}
html[data-theme=old-bronze] #game :is(.location-action-log,.location-activity){background:transparent!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game :is(.nick-green,.nickname-green,.nickname-color-green){color:#a9d78a!important;}
html[data-theme=old-bronze] #game .nick-purple{color:#e3b7e9!important;}html[data-theme=old-bronze] #game .nick-blue{color:#b6d2ed!important;}html[data-theme=old-bronze] #game .nick-gold{color:#ffd28b!important;}html[data-theme=old-bronze] #game .nick-red{color:#ff8a7a!important;}html[data-theme=old-bronze] #game .nick-white{color:#ffe2ba!important;}
html[data-theme=old-bronze] #compass .direction :is(strong,span){color:#edc898!important;}
html[data-theme=old-bronze] #game :is(#location-spells,#combat-content,:is(#player-interaction-controls,#npc-target-actions)) button{background:#4a3526!important;color:#edc898!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game button:disabled{background:#352a21!important;color:#cda982!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game nav.b_foot{background:#5b3e2b!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game nav.b_foot button{background:#4a3526!important;color:#ffe2ba!important;border-color:#c68c55!important;}
html[data-theme=old-bronze] #game nav.b_foot button[aria-current=page]{background:#6e4c33!important;color:#edc898!important;border-color:#edc898!important;}
html[data-theme=old-bronze] #game :is(.mail-link-badge,.mail-badge){background:#b21e31!important;color:#ffffff!important;}
html[data-theme=old-bronze] #game .bar,html[data-theme=old-bronze] #game .bar .value{color:#ffffff!important;text-shadow:0 1px 1px #000000!important;}
html[data-theme=old-bronze] .notice{background:#4a3526!important;color:#ff8a7a!important;border-color:#c68c55!important;}html[data-theme=old-bronze] .notice.success{color:#a9d78a!important;}

html[data-theme=old] .game-version-footer,html[data-theme=old] .game-version-footer :is(span,small,p),html[data-theme=old] #game #location-experience-label{color:#dddddd!important;}
html[data-theme=old] #game #location-experience-label .experience-remaining-number{color:#ff6464!important;}
html[data-theme=old] #compass .direction strong:before{color:#fffd55!important;filter:none!important;}

html[data-theme=old-memory] .game-version-footer,html[data-theme=old-memory] .game-version-footer :is(span,small,p),html[data-theme=old-memory] #game #location-experience-label{color:#40582b!important;}
html[data-theme=old-memory] #game #location-experience-label .experience-remaining-number{color:#b3222d!important;}
html[data-theme=old-memory] #compass .direction strong:before{color:#000000!important;filter:none!important;}

html[data-theme=old-night] .game-version-footer,html[data-theme=old-night] .game-version-footer :is(span,small,p),html[data-theme=old-night] #game #location-experience-label{color:#ceccb6!important;}
html[data-theme=old-night] #game #location-experience-label .experience-remaining-number{color:#ff8181!important;}
html[data-theme=old-night] #compass .direction strong:before{color:#000000!important;filter:none!important;}

html[data-theme=old-bronze] .game-version-footer,html[data-theme=old-bronze] .game-version-footer :is(span,small,p),html[data-theme=old-bronze] #game #location-experience-label{color:#cda982!important;}
html[data-theme=old-bronze] #game #location-experience-label .experience-remaining-number{color:#ff8a7a!important;}
html[data-theme=old-bronze] #compass .direction strong:before{color:#edc898!important;filter:none!important;}
