/* Generated by tools/build_light_theme.py; colours only. */
/* auctions.css */
html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog,html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-card{border:1px solid #bda165!important;background:#e1cff4!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog::backdrop,html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-card::backdrop{background:#e5d4f5d9!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-tabs button[aria-pressed=true]{background:#dac3f1!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-lot{border:1px solid #bd9865!important;background:#e2d1f4!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog input,html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog select{background:#e3d1f4!important;border:1px solid #bb9868!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog button,html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-card button,html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-notice button{background:#dfccf3!important;color:#695316!important;border:1px solid #bd9f65!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-message{color:#6e4d12!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-notice{border:1px solid #bda165!important;background:#e0cef3!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) .auction-log-record{border:1px solid #bb9868!important}
html[data-theme="light"]:has(link[href="/auctions.css"]) #auction-dialog .auction-filter-panel{border:1px solid #bb9868!important}
/* auth.css */
html[data-theme="light"]:has(link[href="/auth.css"]) .auth-page,html[data-theme="light"]:has(link[href="/auth.css"]) .accounts-page{color-scheme:light!important;background:#e3d2f4!important;color:#54472b!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page,.account-bar) a{color:#694d16!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page,.account-bar) button{background:#dfccf3!important;color:#404040!important;border:1px solid #838ba0!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page,.account-bar) button:hover{border-color:#bda165!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page,.account-bar) :is(input,select,textarea){background:#e2d0f4!important;border:1px solid #7f8ba4!important;color:#404040!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page,.account-bar) :is(input:focus,textarea:focus,button:focus-visible){outline:2px solid #bda165!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .auth-page{background:radial-gradient(ellipse at top,#decaf2,#e3d2f4 65%)!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .auth-card{background:#e1cff4!important;border:1px solid #bda066!important;box-shadow:0 20px 90px #5140642d!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page) h1{color:#694d16!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page) .eyebrow{color:#5f4921!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page) :is(.selected,.primary){border-color:#bd9f65!important}
html[data-theme="light"]:has(link[href="/auth.css"]) :is(.auth-page,.accounts-page) .hint{color:#343c4b!important}
html[data-theme="light"]:has(link[href="/auth.css"]) #auth-error,html[data-theme="light"]:has(link[href="/auth.css"]) #account-error{color:#6e1712!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .account-bar{background:#e1cff4!important;border-bottom:1px solid #b19872!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .account-row{background:#e1cef3!important;border:1px solid #808ba3!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .account-row small{color:#313c4f!important}
html[data-theme="light"]:has(link[href="/auth.css"]) .invite-output{background:#e1cef3!important;border:1px solid #b89e6b!important}
/* battle-pass.css */
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-dialog,html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-admin-dialog{color:#684c18!important;background:linear-gradient(135deg,#e1cff4,#e2d1f4 70%)!important;border:1px solid #ba9b68!important;box-shadow:0 25px 100px #5140642d!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-dialog::backdrop,html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-admin-dialog::backdrop{background:#e3d2f4bd!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-heading{border-bottom:1px solid #b3906f!important;background:#e0cef3!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-heading h2{color:#6e5112!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-heading .eyebrow{color:#44235c!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero{background:radial-gradient(ellipse at 90% 30%,#d9c1f150,transparent 60%),linear-gradient(120deg,#dfcbf3,#e1cff4)!important;border:1px solid #ae8475!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero h3{color:#6e4d12!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-muted{color:#42324e!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero-final{border-left:1px solid #b08473!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero-final>span{color:#6e5112!important;text-shadow:0 0 40px #51406422!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero-final small{color:#422c54!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-progress strong{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-progress>span{color:#422e52!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-dialog progress{border:0!important;background:#ddc9f2!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #battle-pass-dialog progress::-webkit-progress-bar{background:#ddc9f2!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-tabs{border-bottom:1px solid #a37da5!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-tabs button[aria-pressed=true]{background:#dac3f1!important;border-color:#c5ab77!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-column h3{color:#644b1c!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-labels{background:#e1cff4!important;border-right:1px solid #ac8377!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-labels span{color:#614a1f!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-reward{background:#e0cdf3!important;border:1px solid #a4837f!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-reward.premium{background:linear-gradient(160deg,#dec9f2,#e0cef3)!important;border-color:#b7936c!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-reward.bp-final{border-color:#c5ab77!important;box-shadow:inset 0 0 24px #5140642d!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-reward-symbol{color:#644d1b!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-reward small{color:#422f51!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-empty>span{color:#6d4f12!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-empty p{color:#442c53!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-feedback{color:#565f20!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-error{color:#6e121a!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-season-notice{border:1px solid #b7996c!important;color:#6b4c14!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-task-groups h3{color:#6b5015!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-tasks article{border:1px solid #a37ea4!important;background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-tasks p{color:#432d52!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-admin-body label{color:#5f4921!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-editor-row{background:#e0ccf3!important;border:1px solid #a37ea4!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-admin-body details{border:1px solid #a18194!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-admin-body summary{color:#664c1a!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-task-editor{border-bottom:1px solid #a37f98!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-premium-status{background:#e0ccf3!important}
@media(max-width:650px){
html[data-theme="light"]:has(link[href="/battle-pass.css"]) .bp-hero-final{border-top:1px solid #b08473!important}
}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #bp-editor fieldset{border:0!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #open-battle-pass{background:linear-gradient(135deg,#dcc6f2,#dfccf3)!important;border-color:#bd9e65!important;color:#6e5212!important;box-shadow:inset 0 0 0 2px #5140642b,0 2px 8px #5140642d!important}
html[data-theme="light"]:has(link[href="/battle-pass.css"]) #open-battle-pass:hover{background:linear-gradient(135deg,#d9c2f1,#dec9f2)!important}
/* chat.css */
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-message{border-bottom:1px solid #bd946555!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-message strong{color:#654e1a!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-message time{color:#3f3848!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-message p{color:#422f51!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-status{color:#6c3414!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-tabs button{border:1px solid #bd9d65!important;color:#654e1a!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-tabs button[aria-pressed=true]{background:#dac3f1!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-region{color:#40344c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #mobile-chat-dialog{border:2px solid #bd9d65!important;background:linear-gradient(135deg,#e0cdf3,#e3d2f4)!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #mobile-chat-dialog::backdrop{background:#e4d3f5c9!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #mobile-chat-dialog .chat-panel{border:0!important;box-shadow:none!important}
@media(max-width:600px){
html[data-theme="light"]:has(link[href="/chat.css"]) .world-shell .world-header .mobile-chat-button{color:#6c5014!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .world-shell .world-header .mobile-chat-button:focus-visible{outline:2px solid #c5af77!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .world-shell .world-header .mobile-chat-button:hover{border-color:#c5ad77!important;background:linear-gradient(135deg,#dec9f2,#e1cff4)!important}
}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-log .chat-message{border:0!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-log .chat-message time{color:#403748!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-log .chat-player-name{border:0!important;background:transparent!important;color:#695116!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-creature-link{border:0!important;background:transparent!important;color:#3b166a!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-attachment{border-top:1px solid #b7906c!important;color:#644e1c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-attachment button{border:1px solid #bd9a65!important;background:#dfccf3!important;color:#654e1b!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #chat-player-menu{border:1px solid #bda165!important;background:#e1cef3!important;color:#654c1b!important;box-shadow:0 12px 40px #5140642d!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #chat-player-menu::backdrop{background:#e4d3f533!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #chat-player-menu>header{border-bottom:1px solid #b5936d!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #chat-player-menu small{color:#46304f!important}
html[data-theme="light"]:has(link[href="/chat.css"]) #chat-player-menu [data-chat-menu-close]{background:none!important;border:0!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-avatar{border:1px solid #bd9c65!important;background:#decaf3!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-avatar::after{border:2px solid #9370b3!important;background:#dbc8ef!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-actions button{border:0!important;background:transparent!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-actions button:hover,html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-actions button:focus-visible{background:#ddc8f2!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-actions button:nth-child(3),html[data-theme="light"]:has(link[href="/chat.css"]) .chat-menu-actions button:nth-child(5){border-top:1px solid #b5936d!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-dialog{border:1px solid #bda165!important;background:#e1cff4!important;color:#644b1c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-dialog::backdrop{background:#e4d3f5bb!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-dialog>header{border-bottom:1px solid #b6906c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-body input{border:1px solid #bd9a65!important;background:#e2d1f4!important;color:#644b1c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-creature-choices button{border:1px solid #bb9568!important;background:#e0ccf3!important;color:#644b1c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-picker-pages button{border:1px solid #bd9a65!important;background:#dfcbf3!important;color:#644b1c!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-snapshot-note{color:#44314e!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-stats>div{border:1px solid #b9946a!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-stats b{color:#6c4f13!important}
html[data-theme="light"]:has(link[href="/chat.css"]) .chat-card-moves article{border:1px solid #b9946a!important}
/* chudex.css */
html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog){border:2px solid #bd9865!important;background:#e2d1f4!important;color:#5d4922!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog)::backdrop{background:#e4d4f5bb!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-tools input,html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-tools select{background:#e1cef4!important;border:1px solid #bd9865!important;color:#654b1a!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog) button{background:#e0cef3!important;border:1px solid #bd9865!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-explanation{color:#41334c!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power{border:1px solid #9682a1!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="V"]{border-color:#8fae97!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="IV"]{border-color:#66b8bd!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="III"]{border-color:#7792c5!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="II"]{border-color:#9c77c5!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="I"]{border-color:#bd8b65!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-power[data-power="ABSOLUTE"]{border-color:#c5b177!important;color:#6e5612!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-stats div{border-bottom:1px solid #9a80a3!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-diagnostic{color:#6e2f12!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-tools input:focus-visible,html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-tools select:focus-visible,html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog) button:focus-visible{outline:2px solid #c5af77!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .companion-chudex-link{border:0!important;background:transparent!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .companion-chudex-link:focus-visible{outline:2px solid #bda265!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .inhabitants-dialog{border:1px solid #bc9e67!important;background:#e1cff4!important;color:#675019!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .inhabitants-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-rarity{color:#685118!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog) .chudex-card{background:linear-gradient(145deg,#e0cdf3,#e2d1f4)!important;border:1px solid #bb9668!important;box-shadow:inset 0 0 0 1px #51406420!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) :is(#chudex-dialog,#inhabitants-dialog,#attackdex-dialog) .chudex-card:hover{border-color:#bda065!important;background:linear-gradient(145deg,#dfcbf3,#e1cff4)!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-card strong{color:#6b5114!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-card small{color:#41344c!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-heading h2{color:#6b5114!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .inhabitants-dialog>p{color:#43344b!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-hero{border:1px solid #bd9b65!important;background:radial-gradient(ellipse at center,#dbc4f1,#e1cff4 75%)!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-measures{color:#614b1e!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-species-name{color:#6d5013!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-metadata{color:#40324d!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-base-stats>div{border-bottom:2px solid #bb9668!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-base-stats dt{color:#433050!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-base-stats dd{color:#6e5212!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchups{background:#e0cdf3!important;border:1px solid #bd9c65!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchups h4{color:#6e4d12!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchups-note{color:#43334d!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchup-group>p{color:#44344b!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchup{border:1px solid #987ea4!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchup[data-multiplier="2"],html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchup[data-multiplier="4"]{border-color:#bd8265!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-matchup[data-multiplier="4"] b{color:#6e3412!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) #chudex-dialog .chudex-tabs [aria-selected="true"]{background:#dbc5f1!important;border-color:#c5ad77!important;color:#6e5112!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-tab-panel{border:1px solid #987ca6!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-evolution-step>span{color:#44324e!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-learnset li{border-bottom:1px solid #9977ac!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-abilities article{border:1px solid #bb9568!important;background:#e1cef3!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-abilities h5{color:#6b4e14!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-abilities small{color:#43324e!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .world-shell #battle-dialog .combatant>.battle-chudex-link{border:0!important;background:transparent!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .battle-chudex-link>span{color:#6e4f12!important;background:#e2d1f4d9!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .battle-chudex-link:focus-visible{outline:2px solid #c5ad77!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) #chudex-dialog .chudex-heading{background:#e2d1f4!important;box-shadow:0 5px 10px #51406422!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-hero-types{background:#e1cef3!important;border:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-base-stats>div{background:transparent!important;border:0!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-base-stats dt svg{color:#442d52!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-abilities h5>span{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-abilities summary{color:#442e51!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) .chudex-relation-condition{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/chudex.css"]) #inhabitants-dialog .inhabitant-drops{color:#5d4922!important}
/* craft-rules-admin.css */
html[data-theme="light"]:has(link[href="/craft-rules-admin.css"]) #craft-rules-admin-dialog{color:#5f4820!important;background:#e1cff4!important;border:1px solid #bd9d65!important}
html[data-theme="light"]:has(link[href="/craft-rules-admin.css"]) #craft-rules-admin-dialog [aria-pressed=true]{background:#dac3f1!important}
html[data-theme="light"]:has(link[href="/craft-rules-admin.css"]) .craft-rules-body fieldset,html[data-theme="light"]:has(link[href="/craft-rules-admin.css"]) .craft-rules-body form{border:1px solid #bd9865!important}
html[data-theme="light"]:has(link[href="/craft-rules-admin.css"]) .craft-rule-list p{border-bottom:1px solid #bd9865!important}
/* eggs.css */
html[data-theme="light"]:has(link[href="/eggs.css"]) #eggs-admin-dialog{border:1px solid #bc9e67!important;background:#e2d0f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) #eggs-admin-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) .admin-egg-card{border:1px solid #a47e9d!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) .admin-egg-card p,html[data-theme="light"]:has(link[href="/eggs.css"]) .inventory-egg-card p{color:#453649!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) .inventory-egg-card button{border:1px solid #bd9e65!important;background:#e0cdf3!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) .egg-due{color:#385f21!important}
html[data-theme="light"]:has(link[href="/eggs.css"]) #inventory-eggs-error{color:#6e1d12!important}
/* itemdex.css */
html[data-theme="light"]:has(link[href="/itemdex.css"]) .world-menu #open-itemdex{background:radial-gradient(ellipse at 80% 0,#d8c0f055,transparent 70%),linear-gradient(135deg,#dfccf3,#e2cff4)!important;border-color:#bd9c65!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) .world-menu #open-itemdex .itemdex-emblem{color:#664d19!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog{background:linear-gradient(135deg,#e0cdf3,#e2d1f4)!important;color:#5e4722!important;border:1px solid #bc9e67!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog .party-heading{background:#e1cff4!important;border-bottom:1px solid #bb9668!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog .eyebrow{color:#594927!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog button,html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog input,html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog select{color:#5e4722!important;background:#e0ccf3!important;border:1px solid #bb9668!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog button:focus-visible,html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog input:focus-visible,html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog select:focus-visible{outline:2px solid #c5af77!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) .itemdex-detail{border:1px solid #bc9e67!important}
html[data-theme="light"]:has(link[href="/itemdex.css"]) #itemdex-dialog .itemdex-ingredient{background:transparent!important;border:0!important}
/* items.css */
html[data-theme="light"]:has(link[href="/items.css"]) #items-admin-dialog,html[data-theme="light"]:has(link[href="/items.css"]) #craft-dialog{border:1px solid #bc9e67!important;background:#e2d0f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/items.css"]) #items-admin-dialog::backdrop,html[data-theme="light"]:has(link[href="/items.css"]) #craft-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/items.css"]) .items-heading{border-bottom:1px solid #a080a3!important}
html[data-theme="light"]:has(link[href="/items.css"]) .items-tabs button,html[data-theme="light"]:has(link[href="/items.css"]) .items-editor button,html[data-theme="light"]:has(link[href="/items.css"]) .craft-body button{border:1px solid #b9906a!important;background:#e0cdf3!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/items.css"]) .items-tabs button[aria-pressed=true]{background:#dac3f1!important}
html[data-theme="light"]:has(link[href="/items.css"]) .items-editor input,html[data-theme="light"]:has(link[href="/items.css"]) .items-editor select,html[data-theme="light"]:has(link[href="/items.css"]) .items-editor textarea,html[data-theme="light"]:has(link[href="/items.css"]) .craft-body input,html[data-theme="light"]:has(link[href="/items.css"]) .battle-options select{border:1px solid #a08396!important;background:#e3d1f4!important;color:#584227!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-card,html[data-theme="light"]:has(link[href="/items.css"]) .recipe-card{border:1px solid #a47e9d!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-card p,html[data-theme="light"]:has(link[href="/items.css"]) .recipe-card p{color:#453649!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-card strong{color:#6a5615!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-card small{color:#493646!important}
html[data-theme="light"]:has(link[href="/items.css"]) .recipe-card ul{color:#433848!important}
html[data-theme="light"]:has(link[href="/items.css"]) .recipe-card .missing{color:#6e1e12!important}
html[data-theme="light"]:has(link[href="/items.css"]) .battle-loot{border-top:1px solid #b9906a!important}
html[data-theme="light"]:has(link[href="/items.css"]) .item-empty{color:#463848!important}
html[data-theme="light"]:has(link[href="/items.css"]) :is(.resin-use,.skill-booster-use,.candy-use){border:1px solid #bc9067!important}
html[data-theme="light"]:has(link[href="/items.css"]) :is(.resin-use,.skill-booster-use,.candy-use) select{background:#e3d1f4!important;color:#5d4623!important;border:1px solid #b8946b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .resin-result{border:1px solid #bd9f65!important;color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) .resin-rules summary{color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) .held-current{border:1px solid #bd9465!important;background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/items.css"]) .held-equip{border:1px solid #bc9067!important}
html[data-theme="light"]:has(link[href="/items.css"]) .held-equip select{background:#e3d1f4!important;color:#5d4623!important;border:1px solid #b8946b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-slot{border:1px solid #bd9865!important;background:#e1cef4!important;color:#685318!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-slot[aria-pressed=true],html[data-theme="light"]:has(link[href="/items.css"]) .inventory-slot:hover,html[data-theme="light"]:has(link[href="/items.css"]) .inventory-slot:focus-visible{outline:2px solid #bda165!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-quantity{background:#e3d2f4d9!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-tooltip{background:#e3d2f4!important;border:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-item-actions{border:1px solid #bd9865!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-wallet,html[data-theme="light"]:has(link[href="/items.css"]) .world-wallet{color:#6e5212!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-wallet{border:1px solid #bd9e65!important;background:#e1cff4ea!important}
html[data-theme="light"]:has(link[href="/items.css"]) .resin-team{border:0!important}
html[data-theme="light"]:has(link[href="/items.css"]) .resin-team .resin-team-choice{border:1px solid #bc9067!important}
html[data-theme="light"]:has(link[href="/items.css"]) .resin-team-choice:has(input:checked){background:#ddc8f2!important;border-color:#bda465!important}
html[data-theme="light"]:has(link[href="/items.css"]) #inventory-dialog :is(.resin-use,.skill-booster-use,.candy-use) button[type="submit"]{border:1px solid #bd9e65!important;background:linear-gradient(180deg,#dcc6f2,#dfccf3)!important;color:#6e5512!important;box-shadow:inset 0 1px 0 #51406412!important}
html[data-theme="light"]:has(link[href="/items.css"]) #inventory-dialog :is(.resin-use,.skill-booster-use,.candy-use) button[type="submit"]:hover:not(:disabled){background:linear-gradient(180deg,#d9c2f1,#ddc8f2)!important;border-color:#bda165!important}
html[data-theme="light"]:has(link[href="/items.css"]) #inventory-dialog :is(.resin-use,.skill-booster-use,.candy-use) button[type="submit"]:focus-visible{outline:2px solid #bda165!important}
html[data-theme="light"]:has(link[href="/items.css"]) #inventory-dialog :is(.resin-use,.skill-booster-use,.candy-use) button[type="submit"]:disabled{background:#e0cdf3!important;border-color:#95849f!important;color:#42364a!important;box-shadow:none!important}
html[data-theme="light"]:has(link[href="/items.css"]) .profile-wardrobe button[aria-pressed=true]{outline:2px solid #bda265!important}
html[data-theme="light"]:has(link[href="/items.css"]) .profile-team-count{color:#46364a!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog{border:2px solid #bda265!important;background:linear-gradient(135deg,#e0cef3,#e2d1f4)!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog::backdrop{background:#e4d3f5bf!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog .character-stage{background:radial-gradient(ellipse at 50% 35%,#dcc7f2,#e1cff4 75%)!important;border-right:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog .identity-name h3{color:#6d4d13!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog .identity-name p{color:#452758!important}
html[data-theme="light"]:has(link[href="/items.css"]) #public-profile-dialog .identity-name small{color:#423848!important}
html[data-theme="light"]:has(link[href="/items.css"]) .public-trade-hint{color:#41354b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .chat-player-name{border:0!important;background:transparent!important;box-shadow:none!important;color:#694f16!important}
html[data-theme="light"]:has(link[href="/items.css"]) .online-indicator{border:1px solid #9e9e9e55!important}
html[data-theme="light"]:has(link[href="/items.css"]) .online-indicator.is-online{box-shadow:0 0 7px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) .online-indicator.is-offline{background:#dbc8ef!important}
html[data-theme="light"]:has(link[href="/items.css"]) .genes-heading{color:#624b1d!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-value{border:1px solid #987fa4!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-value>span{color:#42344b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-value strong{color:#594427!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-value small{color:#413749!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-above-original{border-color:#bda265!important}
html[data-theme="light"]:has(link[href="/items.css"]) .gene-above-original strong{color:#6e5112!important}
html[data-theme="light"]:has(link[href="/items.css"]) .genes-explanation{color:#42344b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .companion-actions .release-companion{border-color:#b07672!important;background:#dfcbf3!important;color:#682117!important}
html[data-theme="light"]:has(link[href="/items.css"]) .recovery-card{border:1px solid #bd9a65!important;background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/items.css"]) #social-dialog{border:2px solid #bd9865!important;background:#e1cff4!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/items.css"]) #social-dialog::backdrop{background:#e4d3f5bf!important}
html[data-theme="light"]:has(link[href="/items.css"]) .social-window>aside{border-right:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/items.css"]) .social-window h3{color:#6d4d13!important}
html[data-theme="light"]:has(link[href="/items.css"]) #private-messages{border:1px solid #bd9b65!important;background:#e2d1f4!important}
html[data-theme="light"]:has(link[href="/items.css"]) #private-messages article{border-bottom:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/items.css"]) #private-messages small{color:#41354a!important}
html[data-theme="light"]:has(link[href="/items.css"]) #private-text{background:#e2d1f4!important;border:1px solid #bda265!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/items.css"]) #social-error{color:#6e1b12!important}
html[data-theme="light"]:has(link[href="/items.css"]) #social-notice{background:#decaf3!important;border:1px solid #bda165!important}
@media(max-width:640px){
html[data-theme="light"]:has(link[href="/items.css"]) .social-window>aside{border-bottom:1px solid #bd9b65!important}
}
html[data-theme="light"]:has(link[href="/items.css"]) .brand.brand-logo{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-theme="light"]:has(link[href="/items.css"]) .brand.brand-logo{border:2px solid #bd9865!important;background:radial-gradient(ellipse at 92% 0,#dac4f144,transparent 60%),linear-gradient(135deg,#e1cff4,#e4d3f5 70%,#e1cef4)!important;box-shadow:inset 0 0 0 2px #51406422,inset 0 0 0 4px #5140642d,inset 0 0 20px #5140642d,0 0 0 1px #51406422,0 5px 15px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button{border:1px solid #bd9a65!important;background:linear-gradient(135deg,#e0cdf3,#e3d2f4)!important;color:#644e1c!important;box-shadow:inset 0 1px 0 #51406418!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button .icon{color:#654c1a!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu #open-party{border-color:#bd9a65!important;box-shadow:inset 0 1px 0 #51406418!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button:not(:disabled):hover{background:linear-gradient(135deg,#dfcbf3,#e2cff4)!important;border-color:#bd9f65!important;box-shadow:inset 0 1px 0 #51406428,0 0 8px #51406425!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button[aria-pressed="true"]{border-color:#ad77c5!important;background:linear-gradient(135deg,#dec9f2,#e1cff4)!important;box-shadow:inset 0 0 12px #5140642d,0 0 6px #51406425!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button:not(:disabled):active{background:#dfcbf3!important;box-shadow:inset 0 2px 5px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-header .world-menu button:focus-visible{outline:2px solid #c5ad77!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input:focus-visible{outline:2px solid #c5ad77!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-confirmation p{color:#433050!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail #confirm-skill-points{border:1px solid #bd9f65!important;background:linear-gradient(135deg,#dcc7f2,#e1cef4)!important;color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]{background:transparent!important;border:0!important;box-shadow:none!important;color:#644a1c!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]::-webkit-slider-runnable-track{border:1px solid #bd9965!important;background:linear-gradient(90deg,#e1cef4,#dec9f2)!important;box-shadow:inset 0 1px 3px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]::-webkit-slider-thumb{border:2px solid #bd9d65!important;background:radial-gradient(circle at 35% 30%,#d4a3ee,#8d52a8 48%,#decaf3 85%)!important;box-shadow:0 1px 4px #5140642d,inset 0 0 0 1px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]::-moz-range-track{border:1px solid #bd9965!important;background:linear-gradient(90deg,#e1cef4,#dec9f2)!important;box-shadow:inset 0 1px 3px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]::-moz-range-thumb{border:2px solid #bd9d65!important;background:radial-gradient(circle at 35% 30%,#d4a3ee,#8d52a8 48%,#decaf3 85%)!important;box-shadow:0 1px 4px #5140642d,inset 0 0 0 1px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{border-color:#c5ad77!important;box-shadow:0 0 7px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-investment input[type=range]:hover:not(:disabled)::-moz-range-thumb{border-color:#c5ad77!important;box-shadow:0 0 7px #5140642d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-companion{background:linear-gradient(135deg,#e0cdf3,#e3d1f4)!important;border-color:#bd9a65!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .companion-portrait-link{border:0!important;background:transparent!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .companion-portrait-link:focus-visible{outline:2px solid #c5ab77!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-meta{color:#40344c!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-genes{color:#604c20!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-creature-portrait{background:radial-gradient(ellipse,#dcc7f255,transparent 70%)!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-creature-level{color:#634f1c!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-move-list button{background:linear-gradient(135deg,#e0ccf3,#e2d1f4)!important;border:1px solid #b7946b!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-move-list small{color:#40344c!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-identity{border-bottom:1px solid #b7946b!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-identity p{color:#433050!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-identity strong{color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .detail-genes summary{color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-stat.nature-up>span:first-child,html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-stat.nature-up>strong{color:#255a2c!important}
html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-stat.nature-down>span:first-child,html[data-theme="light"]:has(link[href="/items.css"]) #companion-detail .skill-stat.nature-down>strong{color:#6e1512!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-tools input{border:1px solid #b3906f!important;background:#e2d1f4!important;color:#594526!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-tools button,html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-filter-actions button,html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-pages button{border:1px solid #bd9965!important;background:linear-gradient(135deg,#dfcbf3,#e2cff4)!important;color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #party-recovery{border:1px solid #bd9965!important;background:#e0cdf3!important;color:#6c2314!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #party-recovery[aria-pressed=true],html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-filter-toggle[aria-expanded=true]{background:#dcc6f2!important;border-color:#bd9f65!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-filter-form{border:1px solid #ba9368!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-filter-grid label{color:#46364a!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-filter-grid :is(select,input){border:1px solid #b8946b!important;background:#e2d1f4!important;color:#5d4623!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-filter-error{color:#6d1c12!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-results{color:#41344b!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-row{border-bottom:1px solid #b4876e88!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-creature-icon{background:none!important;border:0!important;color:#604c20!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-creature-name{color:#6c5313!important;border:0!important;background:none!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-creature-name span{color:#40324d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-row-info>small{color:#40324d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-row-info>.storage-row-genes{color:#544b2b!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-withdraw{border:1px solid #b8946b!important;background:#e0ccf3!important;color:#695016!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog #storage-pages button[aria-current=page]{background:#dac3f1!important;border-color:#bda465!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-empty{color:#42334d!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog :is(.storage-creature-icon,.storage-creature-name,.storage-withdraw,#party-recovery,#storage-filter-toggle,#storage-pages button):focus-visible{outline:2px solid #c5ad77!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell .world-scene .location-title{background:linear-gradient(135deg,#e1cff4ea,#e3d2f4ee)!important;box-shadow:inset 0 0 0 1px #5140642d,0 2px 8px #5140642d!important}
@media(min-width:901px) and (min-height:500px){
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell .world-scene>#world-party-error{background:#e3d1f4ee!important}
}
html[data-theme="light"]:has(link[href="/items.css"]) .creature-gender{background:#e3d2f4!important}
html[data-theme="light"]:has(link[href="/items.css"]) .creature-gender.gender-male{color:#12476e!important}
html[data-theme="light"]:has(link[href="/items.css"]) .creature-gender.gender-female{color:#6e1247!important}
html[data-theme="light"]:has(link[href="/items.css"]) .creature-gender.gender-genderless{color:#685218!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-meta{color:#412659!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-meta>span:last-child{color:#685317!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-companion .companion-card-top{color:#4e4732!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-companion .companion-health{color:#415030!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .compact-genes{color:#6b5215!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-row-info>small{color:#432b55!important}
html[data-theme="light"]:has(link[href="/items.css"]) #party-dialog .storage-row-info>.storage-row-genes{color:#594d27!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog{border:1px solid #bd9a65!important;background:linear-gradient(135deg,#e1cef4,#e3d1f4)!important;color:#584427!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .combatant{background:#e1cff4!important;border-color:#b7936c!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-moves button{background:#e0cdf3!important;border-color:#bd9965!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-moves small{color:#452f51!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-options select{background:#e2d1f4!important;border:1px solid #bd9966!important;color:#695216!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-switch p{color:#644e1b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-switch button{background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-log{background:#e3d1f4!important;border-color:#b99769!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-results,html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-loot{background:#e1cef4!important;border:1px solid #bc9466!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-move-pp{color:#40265a!important}
html[data-theme="light"]:has(link[href="/items.css"]) button.profile-close{background:linear-gradient(135deg,#dfccf3,#e3d1f4)!important;color:#6e5112!important;border:1px solid #bd9b65!important;box-shadow:inset 0 0 0 1px #5140641f!important}
html[data-theme="light"]:has(link[href="/items.css"]) button.profile-close::before,html[data-theme="light"]:has(link[href="/items.css"]) button.profile-close::after{border:0!important}
html[data-theme="light"]:has(link[href="/items.css"]) button.profile-close:hover{background:linear-gradient(135deg,#dcc7f2,#e1cef4)!important;border-color:#c5ab77!important;color:#6e5212!important}
html[data-theme="light"]:has(link[href="/items.css"]) button.profile-close:focus-visible{outline:2px solid #c5ac77!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .battle-escaped-badge{border:1px solid #bd9f65!important;color:#6e5412!important}
html[data-theme="light"]:has(link[href="/items.css"]) .world-shell #battle-dialog .substitute-health-heading{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/items.css"]) #storage-teams-panel{border:1px solid #bd9865!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/items.css"]) #storage-team-editor input:not([type=checkbox]){background:#e3d1f4!important;color:#5d4623!important;border:1px solid #b8946b!important}
html[data-theme="light"]:has(link[href="/items.css"]) .saved-team-card{border:1px solid #bc9067!important}
html[data-theme="light"]:has(link[href="/items.css"]) .saved-team-member.is-missing{color:#661f19!important}
html[data-theme="light"]:has(link[href="/items.css"]) .saved-team-choice{border:1px solid #bc9067!important}
html[data-theme="light"]:has(link[href="/items.css"]) #storage-team-filter{border:1px solid #b3906f!important;background:#e2d1f4!important;color:#594526!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-tools :is(input,select){border:1px solid #b3906f!important;background:#e2d1f4!important;color:#594526!important}
html[data-theme="light"]:has(link[href="/items.css"]) .inventory-tools button{border:1px solid #bd9965!important;background:#dfcbf3!important;color:#6c5313!important}
html[data-theme="light"]:has(link[href="/items.css"]) #inventory-results{color:#5d4f23!important}
html[data-theme="light"]:has(link[href="/items.css"]) .itemdex-entry{background:#e1cef3!important;color:#594526!important;border:1px solid #bd9965!important}
html[data-theme="light"]:has(link[href="/items.css"]) .itemdex-entry[aria-pressed=true]{outline:2px solid #c5af77!important}
html[data-theme="light"]:has(link[href="/items.css"]) .material-rarity{color:#32414e!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/items.css"]) .material-rarity[data-material-rarity=rare]{color:#12356e!important;background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/items.css"]) .material-rarity[data-material-rarity=very_rare]{color:#49126e!important;background:#dfcaf3!important}
html[data-theme="light"]:has(link[href="/items.css"]) .material-rarity[data-material-rarity=unset]{color:#423848!important;background:transparent!important}
/* mobile-world.css */
@media(max-width:600px){
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .mobile-world-bar{background:linear-gradient(135deg,#e0ccf3,#e2d1f4)!important;border-bottom:1px solid #bc9c66!important;box-shadow:0 2px 8px #5140642d!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-world-clock{color:#674e19!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .mobile-world-bar .mobile-chat-button{border:0!important;background:none!important;box-shadow:none!important;color:#6d5013!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .mobile-world-bar #start-battle{border:1px solid #bd9e65!important;background:#e2cff4!important;color:#6d5013!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .mobile-world-bar #start-battle[aria-pressed=true]{background:#dcc6f2!important;border-color:#a977c5!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell>.world-header{border-bottom:1px solid #ba9569!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .world-header .account-bar{border-top:1px solid #b8956a!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .landscape,html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell #nursery-location{border:0!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell #nursery-location .nursery-mark,html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell #nursery-location h2,html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell #nursery-location p{text-shadow:0 2px 5px #51406422!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell .search-controls .search-toggle{border:1px solid #bd9e65!important;background:#e2cff4e8!important;color:#6d5013!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .search-toggle[aria-pressed=true]{background:#dec9f2!important;border-color:#a977c5!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) .world-shell #world-party-error:not(:empty){background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-chat-dialog{border:0!important;box-shadow:none!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-chat-dialog .chat-panel{background:#e2d0f4!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-chat-dialog .chat-message{border:0!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-chat-dialog .chat-player-name{background:none!important;border:0!important;color:#44156a!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-roster-toggle[aria-expanded=true]{background:#d9c2f1!important;border-color:#b077c5!important}
html[data-theme="light"]:has(link[href="/mobile-world.css"]) #mobile-chat-dialog .players-panel{border:0!important;border-bottom:1px solid #b8956a!important;box-shadow:none!important;background:none!important}
}
/* npcs.css */
html[data-theme="light"]:has(link[href="/npcs.css"]) #npcs-admin-dialog,html[data-theme="light"]:has(link[href="/npcs.css"]) #npc-dialog{border:1px solid #bc9e67!important;background:#e2d0f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) #npcs-admin-dialog::backdrop,html[data-theme="light"]:has(link[href="/npcs.css"]) #npc-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-choice-row{border:1px solid #a47e9d!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) #location-npcs>h2{color:#654d1b!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-card-button{border:1px solid #bd9e65!important;background:#e1cef4!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-card-button small{color:#41344c!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-portrait-placeholder{color:#60471f!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-description{color:#43324e!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-line{color:#5e4822!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-responses button{border:1px solid #bd9866!important;background:#e0cdf3!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) #npc-dialog-error{color:#6e1d12!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-starter-offer{border:1px solid #bd9b65!important;background:linear-gradient(110deg,#dfccf3,#e2d1f4)!important;box-shadow:inset 0 0 16px #5140642d!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-starter-offer>span{color:#6d4e13!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-starter-offer strong{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-starter-offer p{color:#44344c!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-starter-offer button{border:1px solid #bd9a65!important;background:#ddc8f2!important;color:#6e5312!important}
html[data-theme="light"]:has(link[href="/npcs.css"]) .npc-battle-preview{border:1px solid #bd9865!important}
/* player-directory.css */
html[data-theme="light"]:has(link[href="/player-directory.css"]) .player-directory-dialog{color:#684c18!important;background:#e1cff4!important;border:1px solid #bda165!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .player-directory-dialog::backdrop{background:#e3d2f4bd!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .player-directory-dialog>header{border-bottom:1px solid #b5926e!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-body input,html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-body select{border:1px solid #b9986a!important;background:#e2d1f4!important;color:#614b1f!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-body button{border:1px solid #bd9f65!important;background:#dfccf3!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-card{border:1px solid #b38e6f!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-person{border:0!important;background:transparent!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-person:focus-visible{outline:2px solid #c5aa77!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-person:hover{box-shadow:inset 0 0 0 1px #51406422!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-avatar{border:1px solid #b9956a!important;background:#decaf3!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-online{border:2px solid #936db6!important;background:#dbc8ef!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-position{color:#604d20!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-arrow{color:#7c6231!important}
html[data-theme="light"]:has(link[href="/player-directory.css"]) .directory-body [data-directory-error]{color:#6e1812!important}
/* player-rankings.css */
html[data-theme="light"]:has(link[href="/player-rankings.css"]) #player-rankings-dialog,html[data-theme="light"]:has(link[href="/player-rankings.css"]) #tournament-points-admin-dialog{color:#684c18!important;background:#e1cff4!important;border:1px solid #ba9b68!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) #player-rankings-dialog::backdrop,html[data-theme="light"]:has(link[href="/player-rankings.css"]) #tournament-points-admin-dialog::backdrop{background:#e3d2f4bd!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) #player-rankings-dialog>header,html[data-theme="light"]:has(link[href="/player-rankings.css"]) #tournament-points-admin-dialog>header{border-bottom:1px solid #b5926e!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .rankings-tabs button[aria-pressed=true]{background:#dac3f1!important;border-color:#c5ab77!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-row{border-bottom:1px solid #a37f98!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-row.is-me{background:#dac3f133!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-person small,html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-value small{color:#44354b!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-value{color:#6e4e12!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .ranking-me{background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/player-rankings.css"]) .pvp-rating-result{color:#6e4e12!important}
/* player-titles.css */
html[data-theme="light"]:has(link[href="/player-titles.css"]) #player-titles-dialog,html[data-theme="light"]:has(link[href="/player-titles.css"]) #player-titles-admin-dialog{background:#e1cff4!important;color:#5e4722!important;border:1px solid #bc9e67!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) #player-titles-dialog::backdrop,html[data-theme="light"]:has(link[href="/player-titles.css"]) #player-titles-admin-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) :is(#player-titles-dialog,#player-titles-admin-dialog)>header{border-bottom:1px solid #bb9668!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-body input,html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-body select,html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-body textarea{background:#e0ccf3!important;color:#5e4722!important;border:1px solid #bb9668!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) :is(#player-titles-dialog,#player-titles-admin-dialog) button,html[data-theme="light"]:has(link[href="/player-titles.css"]) #open-player-titles{border:1px solid #bc9e67!important;color:#675019!important;background:#dfccf3!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-list article{border:1px solid #bb9668!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-list h3{color:#6e4e12!important}
html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-body button:focus-visible,html[data-theme="light"]:has(link[href="/player-titles.css"]) .titles-body select:focus-visible{outline:2px solid #c5af77!important}
/* professions.css */
html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog{background:linear-gradient(135deg,#e0cdf3,#e3d2f4)!important;color:#5f4820!important;border:1px solid #bd9d65!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog button,html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog select,html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog input,html[data-theme="light"]:has(link[href="/professions.css"]) #profession-confirm-dialog button{color:#695016!important;border:1px solid #bd9c65!important;background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog button:focus-visible,html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog input:focus-visible,html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog select:focus-visible{outline:2px solid #c5ae77!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-tabs{border-bottom:1px solid #b8956a!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-tabs button[aria-pressed=true]{background:#dac3f1!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-progress{border:1px solid #bd9965!important;background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-catalog article{border:1px solid #bd9865!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-catalog h3,html[data-theme="light"]:has(link[href="/professions.css"]) .profession-body h3{color:#6a4d15!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-recipe{border:1px solid #bc9766!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog .profession-recipe-heading{border:0!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-recipe-heading small{color:#44344c!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-recipe-body{border-top:1px solid #b9946a!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-ingredients li{border-bottom:1px solid #b8936a55!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-ingredients small{color:#44354b!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-ingredients .missing{color:#6e1212!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-error{color:#6e1212!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-lock,html[data-theme="light"]:has(link[href="/professions.css"]) .profession-adjustment{color:#4a2a56!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-notice,html[data-theme="light"]:has(link[href="/professions.css"]) .profession-pending{border:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #profession-confirm-dialog{background:#e0cef3!important;color:#5f4820!important;border:1px solid #bd9d65!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #profession-confirm-dialog h2{color:#6a4d15!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #profession-confirm-dialog::backdrop{background:#e4d3f5c9!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .profession-item-use select{background:#e1cef4!important;color:#5f4820!important;border:1px solid #bd9b65!important}
html[data-theme="light"]:has(link[href="/professions.css"]) .happiness-progress::-webkit-progress-bar{background:#e3d1f4!important;border:1px solid #bd9965!important}
html[data-theme="light"]:has(link[href="/professions.css"]) #craft-dialog .profession-item-link{border:0!important;background:transparent!important}
/* profile-awards.css */
html[data-theme="light"]:has(link[href="/profile-awards.css"]) .profile-award{background:#e0ccf3!important;border:1px solid #b7996c!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) .profile-award h4{color:#6e4e12!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) .profile-award small,html[data-theme="light"]:has(link[href="/profile-awards.css"]) .profile-awards-empty{color:#44354b!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) #profile-awards-admin-dialog{color:#684c18!important;background:#e1cff4!important;border:1px solid #ba9b68!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) #profile-awards-admin-dialog::backdrop{background:#e3d2f4bd!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) #profile-awards-admin-dialog header{border-bottom:1px solid #b5926e!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) #award-preview{border:1px solid #b28c71!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) .award-grant{background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/profile-awards.css"]) #award-feedback{color:#664919!important}
/* pvp.css */
html[data-theme="light"]:has(link[href="/pvp.css"]) #pvp-dialog{background:#e0cdf3!important;color:#6e5112!important;border:2px solid #bda365!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) #pvp-dialog::backdrop{background:#e3d2f4b3!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-request{border:1px solid #bc9c67!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-request strong{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) #pvp-notice{background:#e0cdf3!important;color:#6e5112!important;border:2px solid #bda365!important;box-shadow:0 5px 24px #5140642d!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-turn-status{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) #pvp-dialog [data-pvp-error]{color:#6e1712!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-battle-hud{border:1px solid #bc9c67!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-clocks{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-clock-urgent{color:#6e1712!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-equipment summary{border:1px solid #bc9c67!important;background:#e2d1f4!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .pvp-round-journal h3{color:#6e5312!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .wild-capture-indicator{border:1px solid #b99669!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .wild-capture-indicator.can-capture{color:#1b642d!important}
html[data-theme="light"]:has(link[href="/pvp.css"]) .wild-capture-indicator.cannot-capture{color:#6e3e12!important}
/* quests.css */
html[data-theme="light"]:has(link[href="/quests.css"]) #quests-admin-dialog,html[data-theme="light"]:has(link[href="/quests.css"]) #quest-journal-dialog{border:1px solid #bc9e67!important;background:#e2d0f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/quests.css"]) #quests-admin-dialog::backdrop,html[data-theme="light"]:has(link[href="/quests.css"]) #quest-journal-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/quests.css"]) :is(#open-quest-journal,#open-inhabitants){border:1px solid #bd9e65!important;background:#e0cdf3!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-card,html[data-theme="light"]:has(link[href="/quests.css"]) .npc-quest-preview{border:1px solid #a47e9d!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-card h3,html[data-theme="light"]:has(link[href="/quests.css"]) .npc-quest-preview h4{color:#6d5012!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-description{color:#453649!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-ready{color:#385f21!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-card small,html[data-theme="light"]:has(link[href="/quests.css"]) .npc-quest-preview small{color:#41354a!important}
html[data-theme="light"]:has(link[href="/quests.css"]) .quest-empty{color:#43334d!important}
/* shops.css */
html[data-theme="light"]:has(link[href="/shops.css"]) #shops-admin-dialog,html[data-theme="light"]:has(link[href="/shops.css"]) #shop-dialog{border:1px solid #bc9e67!important;background:#e2d0f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/shops.css"]) #shops-admin-dialog::backdrop,html[data-theme="light"]:has(link[href="/shops.css"]) #shop-dialog::backdrop{background:#e4d3f5cc!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-balance{color:#6e5412!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-card{border:1px solid #a47e9d!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-card p{color:#453649!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-quantity input{background:#e3d1f4!important;color:#5a4826!important;border:1px solid #a08396!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-actions button,html[data-theme="light"]:has(link[href="/shops.css"]) #open-shop{border:1px solid #bd9e65!important;background:#e0cdf3!important;color:#6a5515!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-message-error{color:#6e1d12!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-offer-price{color:#634d1d!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .currency-reward{border:1px solid #af9674!important}
html[data-theme="light"]:has(link[href="/shops.css"]) .shop-filters input,html[data-theme="light"]:has(link[href="/shops.css"]) .shop-filters select{border:1px solid #bd9d65!important;background:#e3d1f4!important;color:#5a4826!important}
html[data-theme="light"]:has(link[href="/shops.css"]) #shop-results{color:#453649!important}
/* spectate.css */
html[data-theme="light"]:has(link[href="/spectate.css"]) #open-location-battles{border:1px solid #bda165!important;background:#dfcbf3!important;color:#6e5112!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) #spectate-dialog{color:#6e5012!important;background:#e1cef4!important;border:2px solid #bda165!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) #spectate-dialog::backdrop{background:#e3d2f4bd!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-match,html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-battle-heading{border:1px solid #b79e6b!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-combatant{border:1px solid #b79e6b!important;background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-combatant h3,html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-combatant h4{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-placeholder{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-effects span{border:1px solid #b39870!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-log{border-top:1px solid #b39870!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) .spectate-hint{color:#56492a!important}
html[data-theme="light"]:has(link[href="/spectate.css"]) #spectate-dialog [data-watch-error]{color:#6e1612!important}
/* style.css */
html[data-theme="light"]:has(link[href="/style.css"]) body{background:#e3d1f4!important;color:#4c4633!important}
html[data-theme="light"]:has(link[href="/style.css"]) aside{background:#e2d0f4!important;border-right:1px solid #84889f!important}
html[data-theme="light"]:has(link[href="/style.css"]) .brand{color:#614c1f!important}
html[data-theme="light"]:has(link[href="/style.css"]) .aside-label{color:#4f535e!important}
html[data-theme="light"]:has(link[href="/style.css"]) .nav{border:0!important;background:none!important;color:#383d47!important}
html[data-theme="light"]:has(link[href="/style.css"]) .nav:hover{background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/style.css"]) .nav.active{color:#644c1b!important;background:#e0cdf3!important;box-shadow:inset 3px 0 #51406422!important}
html[data-theme="light"]:has(link[href="/style.css"]) .aside-bottom{color:#3a3e46!important}
html[data-theme="light"]:has(link[href="/style.css"]) .aside-bottom small{color:#4d5360!important}
html[data-theme="light"]:has(link[href="/style.css"]) .eyebrow{color:#6e5d40!important}
html[data-theme="light"]:has(link[href="/style.css"]) p{color:#383e48!important}
html[data-theme="light"]:has(link[href="/style.css"]) button{border:1px solid #828ba1!important;background:#e0ccf3!important;color:#4c4633!important}
html[data-theme="light"]:has(link[href="/style.css"]) button:hover{border-color:#ad9976!important}
html[data-theme="light"]:has(link[href="/style.css"]) .primary{border-color:#c5ab77!important}
html[data-theme="light"]:has(link[href="/style.css"]) .quiet{background:transparent!important;color:#383d48!important}
html[data-theme="light"]:has(link[href="/style.css"]) .panel{border:1px solid #7e8aa4!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/style.css"]) .count{color:#353c4b!important}
html[data-theme="light"]:has(link[href="/style.css"]) .entry{background:transparent!important}
html[data-theme="light"]:has(link[href="/style.css"]) .entry.selected{background:#dfccf3!important;border-color:#ab9a78!important}
html[data-theme="light"]:has(link[href="/style.css"]) .entry small{color:#373d48!important}
html[data-theme="light"]:has(link[href="/style.css"]) .mini{background:#dfccf3!important;color:#5b4824!important}
html[data-theme="light"]:has(link[href="/style.css"]) .empty{color:#4c5362!important}
html[data-theme="light"]:has(link[href="/style.css"]) .editor-top{border-bottom:1px solid #7f89a3!important}
html[data-theme="light"]:has(link[href="/style.css"]) .badge{border:1px solid #a8967a!important;color:#5a4725!important}
html[data-theme="light"]:has(link[href="/style.css"]) .tabs{border-bottom:1px solid #7f89a3!important}
html[data-theme="light"]:has(link[href="/style.css"]) .tab{background:none!important;border:0!important;color:#363c49!important}
html[data-theme="light"]:has(link[href="/style.css"]) .tab.active{color:#614b1e!important;border-bottom:2px solid #c5ab77!important}
html[data-theme="light"]:has(link[href="/style.css"]) label{color:#363d4a!important}
html[data-theme="light"]:has(link[href="/style.css"]) input,html[data-theme="light"]:has(link[href="/style.css"]) select,html[data-theme="light"]:has(link[href="/style.css"]) textarea{background:#e2d1f4!important;border:1px solid #7c8aa6!important;color:#373d49!important;outline:none!important}
html[data-theme="light"]:has(link[href="/style.css"]) input:focus,html[data-theme="light"]:has(link[href="/style.css"]) select:focus,html[data-theme="light"]:has(link[href="/style.css"]) textarea:focus{border-color:#b89d6b!important;box-shadow:0 0 0 2px #51406420!important}
html[data-theme="light"]:has(link[href="/style.css"]) small.hint{color:#363d4a!important}
html[data-theme="light"]:has(link[href="/style.css"]) .section-label{color:#6d5d41!important}
html[data-theme="light"]:has(link[href="/style.css"]) .image-box{background:#e2d0f4!important;border:1px dashed #88859e!important}
html[data-theme="light"]:has(link[href="/style.css"]) .image-placeholder{color:#564529!important;background:radial-gradient(circle,#dec9f2,#e2d0f4)!important}
html[data-theme="light"]:has(link[href="/style.css"]) .stats-summary{border:1px solid #a19582!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/style.css"]) .stats-summary strong{color:#624b1e!important}
html[data-theme="light"]:has(link[href="/style.css"]) .editor-bottom{border-top:1px solid #7f89a3!important}
html[data-theme="light"]:has(link[href="/style.css"]) .save-hint{color:#373d49!important}
html[data-theme="light"]:has(link[href="/style.css"]) .row{border-bottom:1px solid #7b89a8!important}
html[data-theme="light"]:has(link[href="/style.css"]) .notice{border:1px solid #a4997f!important;color:#50462f!important}
html[data-theme="light"]:has(link[href="/style.css"]) .pill{background:#decaf2!important;color:#3a2659!important}
html[data-theme="light"]:has(link[href="/style.css"]) .stat-line{border-bottom:1px solid #7c8aa7!important;color:#353d4a!important}
html[data-theme="light"]:has(link[href="/style.css"]) .error{color:#6e1712!important}
html[data-theme="light"]:has(link[href="/style.css"]) footer{color:#4b5363!important}
html[data-theme="light"]:has(link[href="/style.css"]) #toast{background:#e0cdf3!important;color:#604c1f!important;border:1px solid #b39d70!important}
html[data-theme="light"]:has(link[href="/style.css"]) a{color:#614c1f!important}
html[data-theme="light"]:has(link[href="/style.css"]) .reference{color:#333d4d!important}
html[data-theme="light"]:has(link[href="/style.css"]) .reference summary{color:#614c1f!important}
html[data-theme="light"]:has(link[href="/style.css"]) .danger{background:transparent!important;border-color:#ac767a!important;color:#6d1212!important}
html[data-theme="light"]:has(link[href="/style.css"]) .danger:hover{background:#decaf2!important;border-color:#bd656a!important}
html[data-theme="light"]:has(link[href="/style.css"]) #grant-dialog{border:1px solid #ae9975!important;background:#e1cff4!important;color:#4c4633!important}
html[data-theme="light"]:has(link[href="/style.css"]) #grant-dialog::backdrop{background:#e4d3f5c9!important}
html[data-theme="light"]:has(link[href="/style.css"]) #grant-status{color:#5e4c21!important}
html[data-theme="light"]:has(link[href="/style.css"]) #encounters-dialog{border:1px solid #ae9975!important;background:#e1cff4!important;color:#4c4633!important}
html[data-theme="light"]:has(link[href="/style.css"]) #encounters-dialog::backdrop{background:#e4d3f5c9!important}
html[data-theme="light"]:has(link[href="/style.css"]) .admin-item-gift{border-top:1px solid #919b88!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-settings-dialog{background:#e1cff4!important;border:1px solid #bb9c68!important;color:#4a4636!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-settings-dialog::backdrop{background:#e4d3f5cf!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-settings-dialog header{border-bottom:1px solid #86899c!important}
html[data-theme="light"]:has(link[href="/style.css"]) #close-starter-settings{background:transparent!important;color:#5c4b23!important;border:1px solid #ae9c75!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-settings-form>p{color:#494237!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-admin-search{border:1px solid #89869c!important;background:#e2d1f4!important;color:#404040!important}
html[data-theme="light"]:has(link[href="/style.css"]) .starter-admin-row{border-bottom:1px solid #88869d!important}
html[data-theme="light"]:has(link[href="/style.css"]) .starter-admin-row small{color:#3a3c45!important}
html[data-theme="light"]:has(link[href="/style.css"]) #starter-settings-error{color:#684317!important}
html[data-theme="light"]:has(link[href="/style.css"]) #encounters-form fieldset{border:1px solid #828aa0!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-editor{border-color:#bb9867!important;background:linear-gradient(130deg,#e1cff4,#e1cff4)!important;box-shadow:inset 0 0 18px #5140642d!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-editor legend{color:#644b1b!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-card{border:1px solid #828ca0!important;background:#e2d0f4!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-card:has(input:checked){border-color:#b79d6b!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-card strong{color:#5a4925!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-card small{color:#363d4a!important}
html[data-theme="light"]:has(link[href="/style.css"]) .neighbor-card:has(input:checked) small{color:#5d4b23!important}
html[data-theme="light"]:has(link[href="/style.css"]) .route-summary{border-top:1px solid #868d9d!important}
html[data-theme="light"]:has(link[href="/style.css"]) .route-summary strong{color:#684d18!important}
html[data-theme="light"]:has(link[href="/style.css"]) #encounters-dialog .encounter-row{border-bottom:1px solid #8883a0!important}
/* trades.css */
html[data-theme="light"]:has(link[href="/trades.css"]) #trade-dialog{background:#e1cff4!important;color:#685017!important;border:2px solid #bda365!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #trade-dialog::backdrop{background:#e5d6f5aa!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-side,html[data-theme="light"]:has(link[href="/trades.css"]) .trade-record{border:1px solid #b29d71!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-editor fieldset{border:1px solid #b29d71!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-status{color:#6e4d12!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-log-main button,html[data-theme="light"]:has(link[href="/trades.css"]) #trade-dialog button,html[data-theme="light"]:has(link[href="/trades.css"]) #trade-dialog select{background:#dfccf3!important;border:1px solid #bda365!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .location-player-list button{background:transparent!important;color:#685017!important;border:1px solid #b29d71!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .location-player-list button:hover{border-color:#c5a977!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-good small{color:#4f4530!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-icon-empty{background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #trade-creature-dialog{color:#685017!important;background:#e1cff4!important;border:2px solid #bda365!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #trade-creature-dialog::backdrop{background:#e5d6f599!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-notification{background:#e1cff4!important;border:2px solid #bda365!important;color:#685017!important;box-shadow:0 8px 30px #5140642d!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .trade-notification button,html[data-theme="light"]:has(link[href="/trades.css"]) #trade-creature-dialog button{background:#dfccf3!important;border:1px solid #bda365!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #mail-dialog{border:1px solid #bc9e67!important;background:#e1cff4!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #mail-dialog::backdrop{background:#e4d3f5b3!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-thread{border:0!important;border-bottom:1px solid #bd9b6555!important;background:none!important;color:#685117!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-avatar{border:2px solid #996ab8!important;background:#decaf3!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-avatar>.online-indicator{border:2px solid #936eb5!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-summary>span{color:#41344b!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-thread-unread .mail-summary strong{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-thread time{color:#403649!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-count{background:#d9c1f1!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-tabs button[aria-pressed=true]{background:#dac2f1!important;border-color:#bda165!important}
html[data-theme="light"]:has(link[href="/trades.css"]) .mail-empty{color:#41344b!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #mail-error{color:#6c1813!important}
html[data-theme="light"]:has(link[href="/trades.css"]) #mail-unread-count{background:#d9c1f1!important;color:#6e5112!important}
/* updates.css */
html[data-theme="light"]:has(link[href="/updates.css"]) #game-update-notice{border:1px solid #bda265!important;background:#e1cef4!important;color:#6e5312!important;box-shadow:0 8px 32px #5140642d!important}
/* workshop-choice-tools.css */
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .workshop-choice-tools{border:1px solid var(--line,#9f7da5)!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .workshop-choice-dialog{border:1px solid #bb9c68!important;background:#e1cff4!important;color:#4a4636!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .workshop-choice-dialog::backdrop{background:#e4d3f5cf!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .choice-result{background:#e0cdf3!important;border:1px solid #858a9e!important;color:#4a4636!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .choice-result.selected{border-color:#bd9f65!important;background:#dfccf3!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .choice-result small,html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .choice-result-description{color:#464339!important}
html[data-theme="light"]:has(link[href="/workshop-choice-tools.css"]) .choice-selected-label{color:#6b4c15!important}
/* world-map.css */
html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog{border:1px solid #bd9c65!important;background:linear-gradient(135deg,#e0cdf3,#e3d2f4)!important;color:#60491f!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog::backdrop{background:#e4d3f5c9!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog button,html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog select{border:1px solid #bd9865!important;color:#695016!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog button:hover:not(:disabled),html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog button[aria-pressed=true]{background:#dbc5f2!important;border-color:#c5ac77!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #world-map-dialog :is(button,select):focus-visible{outline:2px solid #c5ae77!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-zoom output{color:#664f19!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #map-error{color:#6e1212!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-stage{border:1px solid #b9936a!important;background:radial-gradient(ellipse at center,#e0cdf3,#e3d1f4)!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-gesture-hint{color:#473748!important;background:#e2d0f4ce!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node rect{stroke:#7c6331!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.kind-city rect{stroke:#634e1d!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.kind-hub rect{stroke:#4d2858!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.status-unknown rect{stroke:#5a4c61!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.selected rect{stroke:#6e5b12!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.current rect{stroke:#1b644b!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node.on-route rect{stroke:#6e4f12!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node .current-ring{stroke:#126e52!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node-label{fill:#6c5213!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node-kind{fill:#45334d!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node:focus{outline:none!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-node:focus rect{stroke:#6e5f12!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-edge{stroke:#56452a!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-edge.locked{stroke:#4b2d52!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-edge.route-edge{stroke:#6e5012!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #map-selection{border:1px solid #bd8f66!important;background:#e2cff4!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #map-selection h3{color:#6a5015!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #map-selection h4{color:#684e17!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #map-selection small{color:#42334d!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-accessible{color:#285730!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-locked{color:#5d1c64!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-legend{color:#5b4625!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .legend-current{color:#1d6248!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .legend-locked{color:#4d2a56!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .legend-unknown{color:#3f3848!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-differences{color:#45354b!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .map-differences summary{color:#674d18!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) .transport-ticket{border:1px solid #bd9865!important;background:#e0cef3!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #transport-buy{background:linear-gradient(135deg,#dac4f1,#decaf3)!important;border-color:#bda065!important}
html[data-theme="light"]:has(link[href="/world-map.css"]) #transport-error{color:#6e1212!important}
/* world-theme.css */
html[data-theme="light"]:has(link[href="/world-theme.css"]) body{background:radial-gradient(ellipse at 50% -10%,#ddc8f255,transparent 55%),radial-gradient(ellipse at 100% 85%,#e1cef344,transparent 60%),#e4d3f5!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-header{border:0!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile,html[data-theme="light"]:has(link[href="/world-theme.css"]) .brand,html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-title,html[data-theme="light"]:has(link[href="/world-theme.css"]) .social-panel,html[data-theme="light"]:has(link[href="/world-theme.css"]) .landscape,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu button,html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-travel button,html[data-theme="light"]:has(link[href="/world-theme.css"]) #nursery-location{border:2px solid #bd9865!important;background:radial-gradient(ellipse at 92% 0,#dac4f144,transparent 60%),linear-gradient(135deg,#e1cff4,#e4d3f5 70%,#e1cef4)!important;box-shadow:inset 0 0 0 2px #51406422,inset 0 0 0 4px #5140642d,inset 0 0 20px #5140642d,0 0 0 1px #51406422,0 5px 15px #5140642d!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile:not(:disabled):hover{border-color:#c5ab77!important;box-shadow:inset 0 0 0 3px #5140642d,0 0 20px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .avatar{border:2px solid #bd9e65!important;box-shadow:inset 0 0 0 3px #51406422,0 0 0 2px #51406422!important;background:radial-gradient(circle,#e0ccf3,#e4d3f5)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-copy small{color:#604a20!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-copy strong{color:#6e4e12!important;text-shadow:0 2px 2px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-arrow{color:#6e4e12!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .brand{color:#6e4f12!important;text-shadow:0 2px 1px #51406422,0 4px 6px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .brand-star{color:#57126e!important;background:linear-gradient(135deg,#ddc9f2,#a648c9,#e1cff4)!important;border:3px double #c5aa77!important;box-shadow:0 0 14px #5140642d!important;text-shadow:none!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .brand small{color:#443748!important;text-shadow:none!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu button{color:#5d4922!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu button:not(:disabled):hover{border-color:#a977c5!important;background:radial-gradient(ellipse at center,#dcc7f2,#e2d0f4)!important;box-shadow:inset 0 0 0 3px #5140642d,0 0 17px #5140642d!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu button .icon{color:#6d4e12!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-party{border-color:#9d65bd!important;box-shadow:inset 0 0 0 3px #5140642d,inset 0 0 22px #5140642d,0 0 0 1px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu button:disabled{color:#51422f!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-title .eyebrow{color:#634c1d!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-title h1{color:#6e5012!important;text-shadow:0 2px 3px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-travel button{color:#695016!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-travel button:hover{border-color:#b677c5!important;background:linear-gradient(120deg,#e0cdf3,#ddc8f2)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .landscape{border:4px solid #bd9965!important;background:#e3d2f4!important;box-shadow:inset 0 0 0 2px #5140642d,inset 0 0 0 5px #51406422,0 0 0 1px #51406422,0 7px 22px #5140642d!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .scene-vignette{background:linear-gradient(0deg,#e3d2f5d9,transparent 48%),linear-gradient(90deg,#e2d0f422,transparent 50%)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-caption{color:#5c4723!important;text-shadow:0 2px 3px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .battle.search-toggle{border:0!important;box-shadow:none!important;background:none!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #search-status{color:#65501b!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #resume-battle{background:#e2cff4!important;color:#6c5314!important;border-color:#bd9865!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .panel-heading{border-bottom:1px solid #bd9a65aa!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .panel-heading h2{color:#694e17!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .panel-heading h2 .icon{color:#6b4e15!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .panel-label{border-color:#bd9965!important;color:#654e1b!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-empty{color:#433649!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-empty small,html[data-theme="light"]:has(link[href="/world-theme.css"]) .players-empty small{color:#403848!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .empty-mark{color:#664a19!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-compose{border-color:#bd9a6599!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-compose input{border:1px solid #9f74af!important;background:#e4d3f5!important;box-shadow:inset 0 0 8px #5140642d!important;color:#42314f!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-compose input::placeholder{color:#413749!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .chat-compose button{border:2px solid #bd9965!important;background:linear-gradient(145deg,#dcc6f2,#e2d1f4)!important;color:#6e4e12!important;box-shadow:inset 0 0 0 2px #51406422!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .roster-count{color:#644c1c!important;border:1px solid #bd9965!important;background:#e4d3f5!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .players-empty{color:#42344b!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .roster-avatar{border:2px solid #bd9c65!important;background:radial-gradient(circle,#dfccf3,#e4d3f5)!important;box-shadow:inset 0 0 0 3px #51406422,0 0 0 2px #51406422!important;color:#6a4c15!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-footer{color:#5c4d61!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-footer>span:first-child{color:#7c6132!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #nursery-location{background:radial-gradient(ellipse at center,#ddc8f2,#e2d1f4)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #nursery-location h2{color:#6a5016!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .nursery-mark{color:#4a1a66!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .nursery-services button,html[data-theme="light"]:has(link[href="/world-theme.css"]) #travel-back{background:#e0cdf3!important;border-color:#bd9a66!important;color:#675318!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #profile-dialog,html[data-theme="light"]:has(link[href="/world-theme.css"]) #party-dialog,html[data-theme="light"]:has(link[href="/world-theme.css"]) #companion-detail,html[data-theme="light"]:has(link[href="/world-theme.css"]) #battle-dialog,html[data-theme="light"]:has(link[href="/world-theme.css"]) #inventory-dialog,html[data-theme="light"]:has(link[href="/world-theme.css"]) #breeding-dialog{background:radial-gradient(ellipse at 100% 0,#dfccf3,#e3d1f4 65%)!important;border:2px solid #bd9865!important;box-shadow:inset 0 0 0 2px #51406422,0 25px 100px #5140642d!important;color:#56402a!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .party-heading,html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-dialog-heading{border-color:#bd936566!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-close{color:#624b1d!important;border-color:#ba9569!important;background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .party-heading h2,html[data-theme="light"]:has(link[href="/world-theme.css"]) .profile-dialog-heading h2{color:#6d4d13!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .companion-card,html[data-theme="light"]:has(link[href="/world-theme.css"]) .combatant{border-color:#bb9167!important;background:linear-gradient(135deg,#e0ccf3,#e3d1f4)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .growth-progress,html[data-theme="light"]:has(link[href="/world-theme.css"]) .evolution-info,html[data-theme="light"]:has(link[href="/world-theme.css"]) .battle-results,html[data-theme="light"]:has(link[href="/world-theme.css"]) .learning-choice{border-color:#bd9865!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .companion-types .companion-type{background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .battle-weather{background:#e1cef4!important;border-color:#bd9665!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .battle-log{background:#e3d2f4!important;border-color:#b98669!important;color:#45304f!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .battle-move-meta span{border-color:#a67d95!important;background:#e1cff4!important;color:#472b55!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) button:focus-visible{outline:2px solid #ac77c5!important}
@media(max-width:540px){
html[data-theme="light"]:has(link[href="/world-theme.css"]) .nursery-services button{background:#e0cdf3!important}
}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #location-exits button{border:1px solid #bd9e65!important;color:#6e5212!important;background:linear-gradient(130deg,#e1cff4,#e3d2f4)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .location-description{color:#433050!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #profile-workshop-link{border:1px solid #bd9e65!important;background:linear-gradient(135deg,#dcc6f2,#e0cdf3)!important;color:#6e5512!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) #profile-workshop-link:focus-visible{outline:2px solid #c5ab77!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu>button{background:linear-gradient(135deg,#dcc6f2,#dfccf3)!important;border-color:#bd9c65!important;box-shadow:inset 0 0 0 2px #5140642b,0 2px 8px #5140642d!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-party,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-player-directory{background:linear-gradient(135deg,#dcc6f2,#dfccf3)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-chudex,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-attackdex{background:linear-gradient(135deg,#dcc6f2,#e0ccf3)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-world-map,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-inventory{background:linear-gradient(135deg,#ddc8f2,#e0cdf3)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-craft,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-auction{background:linear-gradient(135deg,#dcc7f2,#e0cdf3)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-player-rankings,html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu #open-mail{background:linear-gradient(135deg,#ddc7f2,#e0ccf3)!important}
html[data-theme="light"]:has(link[href="/world-theme.css"]) .world-menu>button[aria-pressed=true]{border-color:#c5ac77!important;box-shadow:inset 0 0 0 2px #5140642d,0 0 12px #5140642d!important}
/* world.css */
html[data-theme="light"]:has(link[href="/world.css"]){color-scheme:light!important}
html[data-theme="light"]:has(link[href="/world.css"]) body{background:radial-gradient(ellipse at 50% 0,#dfccf355,transparent 65%),var(--bg)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-header{border-bottom:1px solid #b29d7128!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile{border:1px solid #8b9498!important;background:linear-gradient(130deg,#dfcbf3,#e1cff4)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .avatar{background:#decaf3!important;border:1px solid #aca27755!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-copy small{color:#3d4342!important}
html[data-theme="light"]:has(link[href="/world.css"]) .brand small{color:#3c4343!important}
html[data-theme="light"]:has(link[href="/world.css"]) .header-ornament{color:#635f4b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .eyebrow{color:#4b4535!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-menu button{border:1px solid #8d968d!important;background:linear-gradient(145deg,#e0cdf3,#e1cff4)!important;color:#3c4341!important}
html[data-theme="light"]:has(link[href="/world.css"]) .landscape{border:1px solid #a39b80!important;background:#dcc7f2!important}
html[data-theme="light"]:has(link[href="/world.css"]) .scene-vignette{background:linear-gradient(0deg,#e3d1f4e6,transparent 35%),linear-gradient(90deg,#e3d2f42b,transparent 40%,#e3d2f41a)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .scene-corner{border-top:1px solid #c5ae77aa!important}
html[data-theme="light"]:has(link[href="/world.css"]) .top-left{border-left:1px solid #c5ae77aa!important}
html[data-theme="light"]:has(link[href="/world.css"]) .top-right{border-right:1px solid #c5ae77aa!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-caption{color:#494c34!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle{border:1px solid #c5af77!important;box-shadow:0 4px 24px #5140642d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .social-panel{background:linear-gradient(120deg,#e1cef4,#e2cff4)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .panel-heading{border-bottom:1px solid #89989a!important}
html[data-theme="light"]:has(link[href="/world.css"]) h2 .icon{color:#50472f!important}
html[data-theme="light"]:has(link[href="/world.css"]) .panel-label{color:#3e423d!important;border:1px solid #8a998a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-empty{color:#3b4345!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-empty small,html[data-theme="light"]:has(link[href="/world.css"]) .players-empty small{color:#4f5c5f!important}
html[data-theme="light"]:has(link[href="/world.css"]) .empty-mark{color:#62604b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-compose{border-top:1px solid #8298a0!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-compose input{background:transparent!important;border:none!important;color:#505a5d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-compose input::placeholder{color:#4f5a5f!important}
html[data-theme="light"]:has(link[href="/world.css"]) .chat-compose button{border:1px solid #8c9c86!important;background:#dfcbf3!important;color:#4e4a31!important}
html[data-theme="light"]:has(link[href="/world.css"]) .roster-count{border:1px solid #8a9994!important;color:#3a4542!important}
html[data-theme="light"]:has(link[href="/world.css"]) .players-empty{color:#3a4545!important}
html[data-theme="light"]:has(link[href="/world.css"]) .roster-avatar{border:1px solid #899a91!important;color:#515c51!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-footer{color:#505d5c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-footer>span:first-child{color:#635c4a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-footer>span:nth-child(2){color:#655d48!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog{border:1px solid #a8977b!important;background:#e1cff4!important;box-shadow:0 30px 100px #5140642d!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog::backdrop{background:#e4d3f5bf!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-dialog-heading{border-bottom:1px solid #8b988f!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-close{border:1px solid #8b9894!important;background:transparent!important;color:#3d453b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .character-stage{background:radial-gradient(ellipse at 50% 40%,#ffffff 10%,#eeeee8 75%,#dedfce)!important;border-bottom:1px solid #8c988b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .character-ornament{color:#686245!important}
html[data-theme="light"]:has(link[href="/world.css"]) .character-choice{background:#e0ccf3ee!important}
html[data-theme="light"]:has(link[href="/world.css"]) .character-choice button{border:0!important;background:transparent!important;color:#3d4639!important}
html[data-theme="light"]:has(link[href="/world.css"]) .character-choice button:focus-visible{outline:2px solid #c5b177!important}
html[data-theme="light"]:has(link[href="/world.css"]) #character-placeholder{color:#555c52!important}
html[data-theme="light"]:has(link[href="/world.css"]) .avatar-upload small{color:#3b4541!important}
html[data-theme="light"]:has(link[href="/world.css"]) .round-avatar{border:2px solid #b79f6c!important;background:#dfcbf3!important;color:#564929!important}
html[data-theme="light"]:has(link[href="/world.css"]) .round-avatar:hover{border-color:#c5ac77!important}
html[data-theme="light"]:has(link[href="/world.css"]) .avatar-plus{border:2px solid #7998aa!important}
html[data-theme="light"]:has(link[href="/world.css"]) .identity-name label{color:#3b4541!important}
html[data-theme="light"]:has(link[href="/world.css"]) .identity-name input{background:transparent!important;border:0!important;border-bottom:1px solid #8d9a88!important;outline:none!important}
html[data-theme="light"]:has(link[href="/world.css"]) .pass-level{color:#3b4440!important}
html[data-theme="light"]:has(link[href="/world.css"]) .pass-level strong{border:1px solid #a69a7c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .pass-emblem{color:#5c4c24!important}
html[data-theme="light"]:has(link[href="/world.css"]) .identity-region{border-left:1px solid #889b8e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .identity-region small{color:#404739!important}
html[data-theme="light"]:has(link[href="/world.css"]) .identity-region strong{color:#604f20!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-error{color:#6e1812!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tabs{border-top:1px solid #879c92!important;border-bottom:1px solid #8d9989!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tabs button{border:0!important;background:transparent!important;color:#3a4640!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tabs button[aria-selected=true]{color:#664f1a!important;border-bottom-color:#c5ac77!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tab-panel{color:#434739!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tab-panel>span{color:#53482c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tab-panel>.icon{color:#53482c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tab-panel h3{color:#444937!important}
html[data-theme="light"]:has(link[href="/world.css"]) .profile-tab-panel p{color:#4f5f57!important}
@media(max-width:720px){
html[data-theme="light"]:has(link[href="/world.css"]) .identity-region{border-top:1px solid #889b8e!important}
}
html[data-theme="light"]:has(link[href="/world.css"]) .world-menu button:not(:disabled){border-color:#af9d73!important;color:#63501c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .world-menu button:not(:disabled):hover{background:#decaf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .location-travel button,html[data-theme="light"]:has(link[href="/world.css"]) #travel-back,html[data-theme="light"]:has(link[href="/world.css"]) #party-storage-link{border:1px solid #929b87!important;background:#e0ccf3!important;color:#564c29!important}
html[data-theme="light"]:has(link[href="/world.css"]) #nursery-location{border:1px solid #97a083!important;background:radial-gradient(ellipse at 50% 20%,#dcc6f2,#e1cef4 70%)!important}
html[data-theme="light"]:has(link[href="/world.css"]) #nursery-location p{color:#394738!important}
html[data-theme="light"]:has(link[href="/world.css"]) .nursery-mark{color:#5d4c23!important}
html[data-theme="light"]:has(link[href="/world.css"]) .nursery-services button{border:1px solid #979f83!important;background:#dfcbf3!important;color:#4c512f!important}
html[data-theme="light"]:has(link[href="/world.css"]) #party-dialog,html[data-theme="light"]:has(link[href="/world.css"]) #companion-detail{border:1px solid #a99a7a!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/world.css"]) #party-dialog::backdrop,html[data-theme="light"]:has(link[href="/world.css"]) #companion-detail::backdrop{background:#e4d3f5bb!important}
html[data-theme="light"]:has(link[href="/world.css"]) .party-heading{border-bottom:1px solid #8a9a89!important}
html[data-theme="light"]:has(link[href="/world.css"]) .party-toolbar{color:#3e4937!important}
html[data-theme="light"]:has(link[href="/world.css"]) #party-error,html[data-theme="light"]:has(link[href="/world.css"]) .party-error{color:#6e1912!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-card{border:1px solid #899989!important;background:linear-gradient(130deg,#e0cdf3,#e1cef4)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-card-top{color:#3e4838!important}
html[data-theme="light"]:has(link[href="/world.css"]) .art-empty{color:#564b29!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-type{background:#decaf3!important;color:#424a35!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-health{color:#384838!important}
html[data-theme="light"]:has(link[href="/world.css"]) .gene-string{color:#5b4e25!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-card button,html[data-theme="light"]:has(link[href="/world.css"]) .companion-detail-body button{border:1px solid #99a083!important;background:#decaf3!important;color:#584f28!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companions-empty{color:#3a453b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companions-empty>span{color:#564b29!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-stats>div{border:1px solid #8e9d86!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-stats small{color:#554a2a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-ability{border:1px solid #8e9d86!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-ability p,html[data-theme="light"]:has(link[href="/world.css"]) .active-move-info p{color:#3a463b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .active-move-slots label{color:#3a463b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .active-move-slots select{background:#e2d1f4!important;color:#52522e!important;border:1px solid #94a083!important}
html[data-theme="light"]:has(link[href="/world.css"]) .active-move-info>div{border:1px solid #8e9d86!important}
html[data-theme="light"]:has(link[href="/world.css"]) .active-move-info span,html[data-theme="light"]:has(link[href="/world.css"]) .active-move-info small{color:#39473a!important}
html[data-theme="light"]:has(link[href="/world.css"]) #battle-dialog,html[data-theme="light"]:has(link[href="/world.css"]) #inventory-dialog{border:1px solid #ac9b77!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/world.css"]) #battle-dialog::backdrop,html[data-theme="light"]:has(link[href="/world.css"]) #inventory-dialog::backdrop{background:#e3d2f4e0!important}
html[data-theme="light"]:has(link[href="/world.css"]) .combatant{border:1px solid #889c87!important;background:linear-gradient(130deg,#dfcbf3,#e1cef3)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .combatant>p{color:#374939!important}
html[data-theme="light"]:has(link[href="/world.css"]) .wild-placeholder{color:#564929!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-moves button,html[data-theme="light"]:has(link[href="/world.css"]) .battle-options button,html[data-theme="light"]:has(link[href="/world.css"]) .battle-switch button,html[data-theme="light"]:has(link[href="/world.css"]) #finish-battle{background:#decaf3!important;border:1px solid #97a380!important;color:#5f5321!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-moves small{color:#394838!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-switch p{color:#3d4936!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log{border:1px solid #879e84!important;color:#3f4936!important;background:#e2d0f4!important}
html[data-theme="light"]:has(link[href="/world.css"]) #battle-error{color:#6e1a12!important}
html[data-theme="light"]:has(link[href="/world.css"]) .inventory-item p{color:#3c4936!important}
html[data-theme="light"]:has(link[href="/world.css"]) .inventory-item strong{color:#5f4d21!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-traits{color:#434c34!important}
html[data-theme="light"]:has(link[href="/world.css"]) .combat-status{color:#664b1a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-weather{color:#5e4e22!important;border:1px solid #9aa57d!important}
html[data-theme="light"]:has(link[href="/world.css"]) #evolution-options button{background:#dac3f1!important;color:#6e5b12!important}
html[data-theme="light"]:has(link[href="/world.css"]) #breeding-dialog{border:1px solid #ac9b77!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/world.css"]) #breeding-dialog::backdrop{background:#e3d2f4ce!important}
html[data-theme="light"]:has(link[href="/world.css"]) .breeding-body p{color:#404a35!important}
html[data-theme="light"]:has(link[href="/world.css"]) #breed-form label{color:#434c33!important}
html[data-theme="light"]:has(link[href="/world.css"]) #breed-form select{background:#e2d1f4!important;color:#575329!important;border:1px solid #91a57e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .breeding-body button{border:1px solid #9aa77c!important;background:#dec9f2!important;color:#5e5621!important}
html[data-theme="light"]:has(link[href="/world.css"]) .egg-card{border:1px solid #8ea47e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .egg-card small{color:#424e32!important}
html[data-theme="light"]:has(link[href="/world.css"]) .egg-symbol{color:#594b27!important}
html[data-theme="light"]:has(link[href="/world.css"]) #breeding-error{color:#6e1912!important}
html[data-theme="light"]:has(link[href="/world.css"]) .growth-progress,html[data-theme="light"]:has(link[href="/world.css"]) .evolution-info,html[data-theme="light"]:has(link[href="/world.css"]) .battle-results{border:1px solid #93a57e!important;background:#e1cff4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .growth-progress small,html[data-theme="light"]:has(link[href="/world.css"]) .evolution-info small{color:#414937!important}
html[data-theme="light"]:has(link[href="/world.css"]) .learning-choice{border:1px solid #b19f72!important;background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .learning-choice h4,html[data-theme="light"]:has(link[href="/world.css"]) .battle-results h4{color:#685117!important}
html[data-theme="light"]:has(link[href="/world.css"]) .learning-choice select{background:#e2cff4!important;color:#585127!important;border:1px solid #9aa67d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .learning-choice button,html[data-theme="light"]:has(link[href="/world.css"]) .evolution-info button{border:1px solid #b4a16e!important;background:#ddc8f2!important;color:#6a5715!important}
html[data-theme="light"]:has(link[href="/world.css"]) .evolution-ready{color:#6e5512!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-results article+article{border-top:1px solid #93a57e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle.search-toggle{background:none!important;border:0!important;box-shadow:none!important}
html[data-theme="light"]:has(link[href="/world.css"]) .search-toggle:focus-visible{outline:2px solid #c5af77!important}
html[data-theme="light"]:has(link[href="/world.css"]) #search-status{color:#5d4d23!important;text-shadow:0 1px 3px #51406422!important}
html[data-theme="light"]:has(link[href="/world.css"]) #resume-battle{border:1px solid #baa068!important;background:#dfcbf3!important;color:#634f1d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-traits{border:1px solid #b99969!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-traits h3{color:#685018!important}
html[data-theme="light"]:has(link[href="/world.css"]) .individual-traits small{color:#433947!important}
html[data-theme="light"]:has(link[href="/world.css"]) .breeding-limit{border:1px solid #bb9568!important;color:#6d5312!important;background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-body button{border:1px solid #bd9c65!important;color:#6e5512!important;background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) #starter-dialog{border:2px solid #bd9b65!important;background:linear-gradient(140deg,#e0ccf3,#e3d1f4)!important;color:#5d4322!important}
html[data-theme="light"]:has(link[href="/world.css"]) #starter-dialog::backdrop{background:#e4d3f5dc!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-body>p{color:#44324d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-card{border:1px solid #bb9368!important;background:#e2d0f4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-card.selected{border-color:#a877c5!important;box-shadow:0 0 0 2px #5140642d!important;background:#dfccf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-placeholder{color:#5d4123!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-card h3{color:#6b4f15!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-card>p{color:#41354b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-card button[aria-pressed=true]{background:#dac4f1!important;color:#56126e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-confirmation{border-top:1px solid #b7906c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .starter-success{color:#6d4912!important}
html[data-theme="light"]:has(link[href="/world.css"]) #starter-error{color:#6e1712!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-move-meta b{color:#6a5216!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-move-meta span{border:1px solid #919f83!important;color:#3f4c33!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log{background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log li{border-left:3px solid #899989!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log li>span{background:#dbc8ef!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-damage{border-left-color:#bd6e65!important;background:#ddc8f222!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-damage>span{color:#6b1e14!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-stab{border-left-color:#bda065!important;color:#6e5212!important;background:linear-gradient(90deg,#dcc7f24d,#ddc7f22e)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-stab>span{color:#6e5212!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-strong{border-left-color:#b177c5!important;color:#53126e!important;background:#dac3f12b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-strong>span{color:#5b126e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-status{border-left-color:#bd9465!important;color:#6e4512!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-status>span{color:#684217!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-success{border-left-color:#65bd80!important;color:#1e6130!important;background:#ddc8f230!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-success>span{color:#235d34!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-muted{color:#3f3d42!important;border-left-color:#918c97!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-log .log-muted>span{box-shadow:none!important;background:#dbc8ef!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator{border:1px solid #8d9989!important;background:#e2cff4!important;color:#3a4838!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator b{color:#65521b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.buff{border-color:#74af89!important;background:#e1cef4!important;color:#235c34!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.debuff{border-color:#ae7874!important;background:#e0ccf3!important;color:#6a1d15!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-burn{border-color:#bd7b65!important;background:#e0ccf3!important;color:#6e2f12!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-poison,html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-toxic{border-color:#a471b1!important;background:#e0cdf3!important;color:#571868!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-paralysis{border-color:#bdaa65!important;background:#e0cdf3!important;color:#6e5c12!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-sleep{border-color:#768dad!important;background:#e0cdf3!important;color:#173a68!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.status-freeze{border-color:#6aa9b9!important;background:#e0cdf3!important;color:#12616e!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-indicator.effect-protect{border-color:#bd9c65!important;background:#e1cef3!important;color:#6e5112!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-weather small{color:#40354b!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-weather strong{color:#6c5113!important}
html[data-theme="light"]:has(link[href="/world.css"]) .battle-weather em{color:#443848!important}
html[data-theme="light"]:has(link[href="/world.css"]) .weather-icon{border:1px solid #bd9a65!important;background:#e2d0f4!important;color:#6e5312!important;box-shadow:inset 0 0 10px #5140642d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .weather-rain{color:#14516c!important;border-color:#65a1bd!important}
html[data-theme="light"]:has(link[href="/world.css"]) .weather-sand{color:#654a1b!important;border-color:#bd9b66!important}
html[data-theme="light"]:has(link[href="/world.css"]) .weather-hail{color:#12546e!important;border-color:#6ea2b5!important}
html[data-theme="light"]:has(link[href="/world.css"]) .weather-clear{color:#403847!important;border-color:#95869d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-heading p{color:#60501f!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-investment small{color:#594d27!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-bar{border:1px solid #baa368!important;background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-bar::-webkit-progress-bar{background:#e3d1f4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-bar::-webkit-progress-value{box-shadow:0 0 8px #5140642d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-investment button{color:#6e5112!important;background:linear-gradient(#dcc7f2,#e0cdf3)!important;border-color:#a273af!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-hint{color:#3c433d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .skill-earned{color:#6d5413!important}
html[data-theme="light"]:has(link[href="/world.css"]) #companion-detail .detail-tabs button{background:#e0cdf3!important;color:#695316!important;border:1px solid #bd9a65!important}
html[data-theme="light"]:has(link[href="/world.css"]) #companion-detail .detail-tabs button[aria-selected="true"]{background:#dac3f1!important;border-color:#bda465!important}
html[data-theme="light"]:has(link[href="/world.css"]) :where(button,input[type="submit"],input[type="button"]){background:#dfccf3!important;color:#695316!important;border:1px solid #bd9f65!important}
html[data-theme="light"]:has(link[href="/world.css"]) :where(button,input[type="submit"],input[type="button"]):hover:not(:disabled){border-color:#bda165!important}
html[data-theme="light"]:has(link[href="/world.css"]) :where(button,input[type="submit"],input[type="button"]):focus-visible{outline:2px solid #bda165!important}
html[data-theme="light"]:has(link[href="/world.css"]) :where(button,input[type="submit"],input[type="button"]):disabled{color:#42364a!important}
html[data-theme="light"]:has(link[href="/world.css"]) #inventory-dialog .held-equip button{border:1px solid #bd9e65!important;background:linear-gradient(180deg,#dcc6f2,#dfccf3)!important;color:#6e5512!important}
html[data-theme="light"]:has(link[href="/world.css"]) #inventory-dialog .held-equip button:disabled{background:#e0cdf3!important;border-color:#95849f!important;color:#42364a!important}
html[data-theme="light"]:has(link[href="/world.css"]) #inventory-dialog [data-inventory-dismiss]{background:#dfccf3!important;border:1px solid #bd9f65!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-experience progress{background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .companion-experience progress::-webkit-progress-bar{background:#e0cdf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .experience-tooltip{border:1px solid #bd9b65!important;background:#e2d1f4!important;color:#695316!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog{background:linear-gradient(135deg,#e0cef3,#e2d1f4)!important;border:2px solid #bda265!important;color:#5f4820!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-dialog-heading{border-color:#bd9b65!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-dialog-heading h2{color:#6e4f12!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .character-stage{border:0!important;border-right:1px solid #bd9b65!important;background:radial-gradient(ellipse at 50% 35%,#dcc7f2,#e1cff4 75%)!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-seal{color:#644b1c!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .identity-name input{color:#6e4f12!important}
html[data-theme="light"]:has(link[href="/world.css"]) #traveler-role{color:#452758!important}
html[data-theme="light"]:has(link[href="/world.css"]) #traveler-location{color:#423848!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .round-avatar{background:#dfcbf3!important;border-color:#bda265!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .avatar-plus{border-color:#9872b1!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .avatar-upload small{color:#43364a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-biography{color:#43344c!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tabs{border-color:#b6936d!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tabs button{color:#42334c!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tabs button[aria-selected=true]{color:#6e5212!important;background:#ddc8f2!important;border-color:#bda265!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tab-panel{color:#482f50!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tab-panel h3{color:#6b4f15!important}
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .profile-tab-panel p{color:#42364a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-statistics>div{border:1px solid #bb9867!important;background:#e0ccf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-statistics strong{color:#6e5012!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-statistics small{color:#44354a!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-team button{border:1px solid #bd9a65!important;background:#e0ccf3!important;color:#674d19!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-team small{color:#423749!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-team-strip{border-top:1px solid #b6936d!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-team-strip button{border:1px solid #bd9965!important;background:#dfcbf3!important;color:#6c4e14!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone{border:1px solid #977fa4!important;background:#e1cef4!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone>span{color:#594a63!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone.earned{border-color:#bda165!important;background:#dfcbf3!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone.earned>span{color:#6e5412!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone strong{color:#634e1c!important}
html[data-theme="light"]:has(link[href="/world.css"]) .traveler-milestone small{color:#42354a!important}
html[data-theme="light"]:has(link[href="/world.css"]) #settings-panel textarea{border:1px solid #bd9a65!important;background:#e2d1f4!important;color:#584427!important}
html[data-theme="light"]:has(link[href="/world.css"]) #settings-panel>small{color:#41354b!important}
html[data-theme="light"]:has(link[href="/world.css"]) #settings-panel .character-choice{background:#dfccf3!important;border-color:#bd9a65!important}
@media(max-width:720px){
html[data-theme="light"]:has(link[href="/world.css"]) #profile-dialog .character-stage{border-bottom:1px solid #b6936d!important}
}

html[data-theme="light"]{color-scheme:light;--bg:#d5bbed!important;--panel:#e0caf3!important;--line:#bca889!important;--gold:#674312!important;--muted:#655f70!important;--text:#302b36!important}
html[data-theme="light"] body{background:#d5bbed!important;color:#302b36!important}
html[data-theme="light"] :is(.combatant,.companion-card) progress{accent-color:#378675}
html[data-theme="light"] :is(input,select,textarea){color-scheme:light;accent-color:#765589}
html[data-theme="light"] ::selection{background:#dfc8ea;color:#302b36}
html[data-theme="light"] ::placeholder{color:#716a79;opacity:1}
html[data-theme="light"] :focus-visible{outline:2px solid #694183!important;outline-offset:3px}
html[data-theme="light"] dialog::backdrop{background:#392b3e66!important;backdrop-filter:blur(3px)}
html[data-theme="light"] :is(.scene-vignette,.character-vignette){opacity:.25}
html[data-theme="light"] :is(.profile,.brand,.social-panel,.world-menu button,.location-travel button,#nursery-location){text-shadow:none!important;box-shadow:0 3px 12px #57436d16,inset 0 0 0 2px #fff8!important}

