.market-shell{color:#f5efff;max-width:1220px;min-height:100vh;margin:auto;padding:28px 24px 100px}.market-shell *{box-sizing:border-box}.market-shell h1{margin:18px 0;font-size:clamp(30px,5vw,52px);line-height:1.25}.market-shell h2{margin:0 0 16px;font-size:24px}.market-shell h3{font-size:18px}.market-shell p{line-height:1.75}.market-shell small{color:#bcafca;font-size:13px}.market-top{border-bottom:1px solid #372743;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.market-top nav,.market-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-shell a{color:#c9a2ff}.market-shell .market-button,.market-shell button.market-button{color:#162208;cursor:pointer;background:#c0ff65;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.market-shell button:disabled{opacity:.5;cursor:not-allowed}.market-shell .market-secondary,.market-shell button.market-button.market-secondary{color:#ebd9ff;background:#271933;border:1px solid #674681}.market-card{background:linear-gradient(130deg,#20142d,#140f1d);border:1px solid #493458;border-radius:22px;padding:24px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.market-two{grid-template-columns:1.1fr 1fr;gap:24px;margin:24px 0;display:grid}.market-auth{max-width:720px;margin:38px auto}.market-kicker{color:#c0ff65;letter-spacing:.15em;font-size:14px;font-weight:800}.market-note{color:#ddcbea;background:#231730;border-left:3px solid #c6a0ee;border-radius:0 12px 12px 0;padding:16px 20px;font-size:15px;line-height:1.8}.market-error{color:#ffbdc8;background:#381426;border:1px solid #ff8d9d;border-radius:12px;padding:16px}.market-success{color:#ccff94;padding:14px}.market-form{gap:18px;display:grid}.market-form label{gap:8px;font-size:16px;display:grid}.market-shell input,.market-shell textarea,.market-shell select,.market-dialog input,.market-dialog textarea,.market-dialog select{color:#f4eaff;width:100%;font:inherit;background:#100b19;border:1px solid #674b7c;border-radius:10px;min-height:46px;padding:12px}.market-shell input[type=checkbox]{accent-color:#c0ff65;width:20px;height:20px;min-height:20px}.market-shell .market-check{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.market-stats b{color:#c0ff65;font-size:30px;display:block}.market-stats span{color:#c8b9d5;font-size:14px}.market-pill{color:#dec3f7;background:#382446;border:1px solid #694780;border-radius:999px;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.market-pill.lime{color:#cf9;background:#27381a;border-color:#597a37}.market-empty{text-align:center;border:1px dashed #75538a;border-radius:22px;margin:24px 0;padding:45px 24px}.market-empty svg{color:#b982ed;margin:0 auto 12px}.market-brand img{object-fit:contain;background:#140b21;border-radius:20px;width:70px;height:70px}.market-brand header{align-items:center;gap:16px;display:flex}.market-product img{aspect-ratio:1;object-fit:contain;background:#100b18;border-radius:14px;width:100%}.market-product p{white-space:pre-wrap;font-size:15px}.market-price{color:#c0ff65;font-size:22px;font-weight:800}.market-tabs{gap:8px;margin:24px 0;padding:4px;display:flex;overflow:auto;background:#150e20!important;justify-content:flex-start!important;height:auto!important}.market-tabs button{white-space:nowrap;padding:12px 18px;font-size:16px}.market-order{margin:16px 0}.market-order-head{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.market-list{border-top:1px solid #46314f;margin:18px 0;padding-top:16px}.market-list>div{justify-content:space-between;gap:14px;padding:8px 0;line-height:1.6;display:flex}.market-address{white-space:pre-wrap;word-break:break-word;color:#d1c2df}.market-shell :focus-visible{outline-offset:4px;outline:3px solid #bcff61}.market-images{flex-wrap:wrap;gap:12px;display:flex}.market-images>div{width:100px}.market-images img{object-fit:cover;border-radius:12px;width:100px;height:100px}.market-images button{margin-top:8px;font-size:14px}.market-dialog{max-height:90dvh;overflow-y:auto;max-width:850px!important}.market-dialog .market-form{padding:4px}.market-variants{gap:10px;display:grid}.market-variant{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.market-variant label{font-size:14px}.market-chat-grid{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.market-threads{align-content:start;gap:10px;display:grid}.market-threads button{text-align:left;color:#f1dfff;background:#251731;border:1px solid #503664;border-radius:12px;padding:14px}.market-threads button[aria-pressed=true]{border-color:#c0ff65}.market-messages{flex-direction:column;gap:12px;min-height:260px;max-height:440px;padding:16px 0;display:flex;overflow-y:auto}.market-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#352143;border-radius:14px;max-width:85%;padding:12px 16px}.market-message.mine{background:#41582a;align-self:flex-end}.market-message small{margin-top:6px;display:block}.market-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.market-brand-switch{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.market-brand-switch a{border:1px solid #674b7d;border-radius:99px;padding:12px 20px;text-decoration:none}.market-shop-link{color:#e8d4ff;background:linear-gradient(110deg,#271b34,#191222);border:1px solid #634176;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 18px;font-size:15px;text-decoration:none;display:flex}.market-shop-link b{color:#bdff65}@media (max-width:760px){.market-shell{padding:20px 16px 70px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-two,.market-chat-grid{grid-template-columns:1fr}.market-card{border-radius:18px;padding:18px}.market-stats{gap:8px}.market-stats .market-card{padding:14px 10px}.market-stats b{font-size:22px}.market-stats span{font-size:13px}.market-threads{grid-template-columns:repeat(2,minmax(0,1fr))}.market-product h3{font-size:16px}.market-top nav{gap:12px;font-size:14px}.market-variant{grid-template-columns:1fr 1fr}.market-variant label:first-child{grid-column:1/-1}.market-grid.brands{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.market-shell *{transition:none!important;animation:none!important}}@media (max-width:480px){.market-stats{grid-template-columns:1fr}.market-stats .market-card{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.market-stats b{overflow-wrap:anywhere;font-size:24px}.market-stats span{text-align:right;max-width:47%}}.creator-shop-link{color:#fff;background:linear-gradient(110deg,#39264d,#161b2c);border:1px solid #bea2e755;border-radius:22px;justify-content:space-between;align-items:center;gap:15px;max-width:1260px;margin:16px auto;padding:20px 24px;text-decoration:none;display:flex}.creator-shop-link span{gap:5px;display:grid}.creator-shop-link small{color:#d1c3e5;font-size:12px}.creator-shop-link>b{color:#e4b8ff;white-space:nowrap}@media (max-width:600px){.creator-shop-link{margin:12px 16px;padding:15px}.creator-shop-link small{font-size:11px}}:is(body:has(>.shop-shell),body:has(.shop-shell)){background:#0e1b24}.shop-shell{--border:#a8b0a540;--foreground:#f6efdd;color:#f6efdd;background:radial-gradient(at 0 2%,#37505755,#0000 55%);max-width:1480px}.shop-shell .topbar{border-bottom:1px solid #b79d6144;height:92px}.shop-shell .top-caption{letter-spacing:.06em;color:#bbc9c7}.shop-shell .icon-button{color:#ead5ac;background:#21343c;border:1px solid #bba77866;border-radius:10px}.shop-shell .shipping-strip{color:#bfd2cb;letter-spacing:.02em;background:#13252bb0;border:0;border-bottom:1px solid #b59d6133;padding:11px;font-size:12px}.shop-shell .world-return-link{color:#e6d6b3;background:linear-gradient(100deg,#2e4548,#172f3c);border:1px solid #a18c5944;border-radius:6px;margin:12px 0;font-size:12px}.shop-shell .store-grid{align-items:stretch;gap:36px;padding-top:28px}.shop-shell .product-card{background:linear-gradient(135deg,#293b40,#162832 80%);border:1px solid #bba47355;border-radius:8px;padding:30px;position:relative;box-shadow:0 12px 45px #0002}.shop-shell .product-card:before{content:"";pointer-events:none;border:1px solid #bba47316;border-radius:4px;position:absolute;inset:5px}.shop-shell .brand-line{border-bottom:1px solid #ad996533;margin-bottom:22px;padding-bottom:17px}.shop-shell .brand-line img{background:#111e28;border-color:#dac58c;border-radius:10px}.shop-shell .brand-line b{letter-spacing:.16em;color:#eddbb9}.shop-shell .brand-line p,.shop-shell .muted{color:#b9c9c7}.shop-shell .verified{color:#e5c584}.shop-shell .eyebrow{color:#e2c389;letter-spacing:.2em;font-size:10px}.shop-shell .product-card h1{color:#fff4dc;max-width:560px;font-size:clamp(28px,3vw,43px);line-height:1.35}.shop-shell .price{color:#f3d291;font-size:36px}.shop-shell .price>span{color:#bce8ce;background:#87ba9a22;border:1px solid #8dbb9644;font-size:11px}.shop-shell .buy-button{color:#282115;background:linear-gradient(120deg,#f0d291,#c49d5b);border:1px solid #f5ddac;border-radius:5px;min-height:54px;position:relative;box-shadow:inset 0 0 0 3px #fff2}.shop-shell .buy-button:hover{filter:brightness(1.08)}.shop-shell .size-label,.shop-shell .size-preview{color:#d0dacf}.shop-shell .size-label button,.shop-shell .assistant-size-link{color:#a8dacc}.shop-shell .payment-hint{color:#a7bcbb}.shop-shell .sticker-note{border-color:#b59d5a44}.shop-shell .sticker-note p{color:#b9c9c6}.shop-shell [role=tablist]{background:#152730;border:1px solid #a38b5433;border-radius:6px;padding:5px}.shop-shell [role=tab]{color:#bcd0ce;border-radius:4px}.shop-shell [role=tab][data-state=active]{color:#282115;background:linear-gradient(#e7cb8d,#ba965b);box-shadow:0 2px 10px #0002}.shop-shell .bottom-nav{background:#0d212af5;border-color:#b69a5966}.shop-shell .bottom-nav a,.shop-shell .bottom-nav button{color:#bbceca}.shop-shell .bottom-nav .active,.shop-shell .bottom-nav [aria-current=page]{color:#efd19a}.shop-shell .product-grid>button,.shop-shell .product-tile{background:#1c3038;border-color:#b49b6444;border-radius:6px}@media (max-width:800px){.shop-shell .topbar{height:75px}.shop-shell .product-card{padding:22px 20px}.shop-shell .store-grid{gap:14px;padding-top:18px}.shop-shell .product-card h1{font-size:29px}.shop-shell .price{font-size:31px}.shop-shell .brand-line{margin-bottom:18px}.shop-shell .shipping-strip{font-size:11px}.shop-shell .world-return-link{margin:8px 0}}.shop-shell .catalog{padding-top:24px}.shop-shell .catalog .section-heading{margin-bottom:22px}.shop-shell .catalog-card>div{background:#e5e1d7;border:1px solid #c4ad7438;border-radius:6px;overflow:hidden}.shop-shell .catalog-card h2{color:#f1e5cc}.shop-shell .catalog-card p{color:#b4cac7}.shop-shell .catalog-card strong{color:#e8c582}@media (max-width:800px){.shop-shell .catalog{padding-top:18px}.shop-shell .catalog .section-heading{margin-bottom:16px}.shop-shell .catalog .section-heading h1{font-size:27px}}.shop-shell :is(.icon-button,.world-return-link,.buy-button,.primary-button){color:#f3dfb5;background-color:#193746;border:10px solid #0000;border-image:url(/images/world/interface/panel.webp) 90/10px;border-radius:0}.shop-shell :is(.product-card,.shop-dialog){border:15px solid #0000;border-image:url(/images/world/interface/dialog.webp) 100/15px}body:has(.shop-shell) :is(.product-dialog,.size-dialog,.cart-sheet){--border:#b5a06b55;color:#f5e8cd;box-shadow:0 22px 90px #0009;background:linear-gradient(145deg,#233e48,#102733)!important;border:12px solid #0000!important;border-image:url(/images/world/interface/dialog.webp) 100/12px!important;border-radius:0!important}body:has(.shop-shell) :is(.product-dialog,.size-dialog,.cart-sheet) :is(h2,h3,.detail-price){color:#f6ddb0}body:has(.shop-shell) :is(.product-dialog,.size-dialog,.cart-sheet) :is([data-slot=dialog-description],[data-slot=sheet-description],.choice-measure-note,.muted,.product-description){color:#bfd1cf}body:has(.shop-shell) :is(.product-dialog,.cart-sheet) :is(.buy-button,.primary-button){color:#35250d;border:0;border-radius:0;min-height:52px;padding:12px 26px;background:url(/images/world/interface/button.webp) 50%/100% 100% no-repeat!important}body:has(.shop-shell) :is(.product-dialog,.cart-sheet) :is(.product-size-chips button,.quantity button,.secondary-button){color:#f6e3bb;background:#183746;border:1px solid #b39b60;border-radius:3px}body:has(.shop-shell) .product-dialog :is(.product-size-chips button.selected,.product-print-options button.selected){color:#fff4d8;background:#69542f;border-color:#ffe2a0;box-shadow:inset 0 0 0 2px #eccb7955}body:has(.shop-shell) :is(.product-dialog,.cart-sheet) :is(.text-button,.assistant-size-link){color:#e8c993}body:has(.shop-shell) :is(.product-dialog,.size-dialog,.cart-sheet)>button[data-slot$=close]{opacity:1;background:url(/images/world/interface/circle.webp) 50%/contain no-repeat,#183746;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:8px;right:8px}body:has(.shop-shell) :is(.product-dialog,.cart-sheet) :is(.product-selection-summary,.notice,.product-fit-memory){color:#dfebdc;background:#23434b;border-color:#b29a6166}body:has([data-world-theme=fantasy]){--interface-panel:url(/images/world/interface/panel.webp);--interface-dialog:url(/images/world/interface/dialog.webp);--interface-button:url(/images/world/interface/button.webp);--interface-circle:url(/images/world/interface/circle.webp);--interface-hex:url(/images/world/interface/hexagon.webp);--interface-slot:url(/images/world/interface/item-slot.webp)}body:has([data-world-theme=fantasy]) :where(button,[role=button]):where(:not(.game-stick,.hud-drag,.floating-stick-base)){color:#ffe7b0;background:linear-gradient(155deg,#214d60,#102a39 62%,#18384b);border:1px solid #ba995c;border-radius:7px;min-height:40px;box-shadow:inset 0 1px #fff0b82b,0 3px 8px #0004}body:has([data-world-theme=fantasy]) button:disabled{filter:saturate(.35);opacity:.5}body:has([data-world-theme=fantasy]) button:not(:disabled):hover{filter:brightness(1.15)}:is(body:has([data-world-theme=fantasy]) :is(.quick-camera,.keyboard-help)>button,body:has([data-world-theme=fantasy]) .game-settings>button:not(:has(span))){width:48px;min-width:48px;height:48px;background:var(--interface-circle) center/100% 100% no-repeat,radial-gradient(circle,#193844 62%,transparent 65%)!important;border:0!important;border-image:!important;border-radius:50%!important;padding:13px!important}body:has([data-world-theme=fantasy]) .raid-training-guide:not([open]){max-width:215px;border-width:8px!important;border-image-width:8px!important;padding:4px 8px!important}body:has([data-world-theme=fantasy]) :is(button,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #8ce8ea!important}body:has([data-world-theme=fantasy]) :is(.treasury-primary,.summon-open-one,.summon-open-five,.arena-primary,.fishing-action,.pass-claim,.world-main-action,.portal-go){min-height:54px;border-image:var(--interface-button) 64 180 / 12px 27px / 0 stretch!important;color:#fff1c7!important;background-color:#18586a!important;padding-inline:28px!important}body:has([data-world-theme=fantasy]) :is(.explore-icon,.world-activity-header button,.world-activity-bar button,[data-slot=dialog-close]){min-width:44px;background-image:var(--interface-circle),radial-gradient(circle,#284855 45%,#102733 67%,transparent 69%)!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-image:!important;border-radius:50%!important;padding:10px!important}body:has([data-world-theme=fantasy]) :is(.world-activity-header,.world-activity-bar) button:has(span){border:8px solid #0000!important;border-image:var(--interface-panel) 90 / 8px / 0 stretch!important;background:#16313f!important;border-radius:0!important}body:has([data-world-theme=fantasy]) .game-hud .game-hud-content>button:not(.game-stick){color:#fbe7b7!important;box-shadow:none!important;background:url(/images/world/interface/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#244658 54%,#0000 56%)!important;border:0!important;border-image:!important;border-radius:0!important;padding:12px!important}body:has([data-world-theme=fantasy]) .explore-action{color:#fbe7b7!important;box-shadow:none!important;background:url(/images/world/interface/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#244658 54%,#0000 56%)!important;border:0!important;border-image:!important;border-radius:0!important;padding:12px!important}body:has([data-world-theme=fantasy]) .game-hud .hud-attack .game-hud-content>button{background:url(/images/world/interface/attack-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#096985 52%,#0000 60%)!important}body:has([data-world-theme=fantasy]) .game-hud .hud-ultimate .game-hud-content>button{background:url(/images/world/interface/skill-ring.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#674188 52%,#0000 56%)!important}body:has([data-world-theme=fantasy]) :is(.game-stick,.floating-stick-base){box-shadow:none!important;background:url(/images/world/interface/circle.webp) 50%/100% 100% no-repeat,radial-gradient(circle,#22495680 62%,#0000 64%)!important;border:0!important}body:has([data-world-theme=fantasy]) :is(.explore-dialog.realm-book[role=dialog],.game-settings-panel,.game-camera-panel,.hud-editor,.quick-camera-options,.fishing-guide,.fishing-status,.clash-panel,.arena-controls,.raid-training-guide){border:17px solid #0000!important;border-image:var(--interface-dialog) 100 / 17px / 0 stretch!important;background-color:#142f3e!important;border-radius:0!important;box-shadow:0 12px 50px #00152580!important}body:has([data-world-theme=fantasy]) :is(.explore-quest,.explore-toast,.kingdom-route-tracker,.combat-own-vital,.arena-scoreboard,.world-activity-notice){border:9px solid #0000!important;border-image:var(--interface-panel) 90 / 9px / 0 stretch!important;color:#ffe8b9!important;background-color:#173641!important;border-radius:0!important}body:has([data-world-theme=fantasy]) .explore-minimap{outline:0;overflow:visible;background:#163b43dd!important;border:0!important}body:has([data-world-theme=fantasy]) .explore-minimap:after{content:"";pointer-events:none;background:url(/images/world/interface/circle.webp) 50%/100% 100% no-repeat;position:absolute;inset:-9px}body:has([data-world-theme=fantasy]) .summon-model-choices{flex-wrap:wrap;gap:6px;max-height:150px;display:flex;overflow:auto}body:has([data-world-theme=fantasy]) .summon-model-choices button{flex:155px;font-size:12px;padding:8px 12px!important}body:has([data-world-theme=fantasy]) .summon-model-choices button[aria-pressed=true]{color:#fff4d5;background-color:#655031!important}body:has([data-world-theme=fantasy]) .mini-character-grid button{border-width:6px!important;border-image:var(--interface-slot) 72 / 8px / 0 stretch!important}body:has([data-world-theme=fantasy]) svg[data-synty-icon]{background:var(--synty-icon) center/contain no-repeat;filter:drop-shadow(0 1px 2px #0007);stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy]) svg[data-synty-icon]>*{visibility:hidden}@media (max-width:640px){body:has([data-world-theme=fantasy]) .explore-top-actions{gap:3px}body:has([data-world-theme=fantasy]) .explore-icon{padding:8px!important}body:has([data-world-theme=fantasy]) .summon-model-choices{max-height:112px}}@media (prefers-reduced-motion:reduce){body:has([data-world-theme=fantasy]) button{transition:none!important}}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-settings,.lucide-settings-2,.lucide-sliders-horizontal){background:url(/images/world/interface/icon-settings.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-settings,.lucide-settings-2,.lucide-sliders-horizontal)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-camera{background:url(/images/world/interface/icon-camera.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-camera>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-volume-2,.lucide-volume-1){background:url(/images/world/interface/icon-sound.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-volume-2,.lucide-volume-1)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-volume-x{background:url(/images/world/interface/icon-muted.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-volume-x>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-music,.lucide-music-2){background:url(/images/world/interface/icon-music.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-music,.lucide-music-2)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-trophy{background:url(/images/world/interface/icon-trophy.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-trophy>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-message-circle,.lucide-messages-square){background:url(/images/world/interface/icon-message.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-message-circle,.lucide-messages-square)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-rotate-ccw,.lucide-refresh-cw){background:url(/images/world/interface/icon-refresh.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-rotate-ccw,.lucide-refresh-cw)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-x{background:url(/images/world/interface/icon-close.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-x>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-swords,.lucide-sword){background:url(/images/world/interface/icon-sword.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-swords,.lucide-sword)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-shield,.lucide-shield-plus){background:url(/images/world/interface/icon-shield.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-shield,.lucide-shield-plus)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-sparkles,.lucide-wand-sparkles){background:url(/images/world/interface/icon-magic.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-sparkles,.lucide-wand-sparkles)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-bow{background:url(/images/world/interface/icon-bow.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-bow>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-hammer{background:url(/images/world/interface/icon-hammer.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-hammer>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-axe{background:url(/images/world/interface/icon-axe.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-axe>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-backpack,.lucide-briefcase){background:url(/images/world/interface/icon-bag.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-backpack,.lucide-briefcase)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-book-open,.lucide-book,.lucide-notebook,.lucide-scroll-text){background:url(/images/world/interface/icon-book.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-book-open,.lucide-book,.lucide-notebook,.lucide-scroll-text)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-gem,.lucide-diamond){background:url(/images/world/interface/icon-crystal.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-gem,.lucide-diamond)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-store,.lucide-shopping-bag){background:url(/images/world/interface/icon-shop.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-store,.lucide-shopping-bag)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-utensils,.lucide-cooking-pot){background:url(/images/world/interface/icon-food.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-utensils,.lucide-cooking-pot)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-heart,.lucide-heart-pulse){background:url(/images/world/interface/icon-heal.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-heart,.lucide-heart-pulse)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-coins{background:url(/images/world/interface/icon-coin.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-coins>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-leaf,.lucide-sprout){background:url(/images/world/interface/icon-plant.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg:is(.lucide-leaf,.lucide-sprout)>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-compass{background:url(/images/world/interface/icon-quest.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-compass>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-map{background:url(/images/world/interface/icon-map.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-map>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-flame{background:url(/images/world/interface/icon-dragon.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-flame>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-key-round{background:url(/images/world/interface/icon-key.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-key-round>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-fish{background:url(/images/world/interface/icon-fishing.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-fish>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-house{background:url(/images/world/interface/icon-home.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-house>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-gift{background:url(/images/world/interface/icon-treasure.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-gift>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-crosshair{background:url(/images/world/interface/icon-target.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-crosshair>*{visibility:hidden}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-star{background:url(/images/world/interface/icon-star.webp) 50%/contain no-repeat;stroke:#0000!important;fill:#0000!important}body:has([data-world-theme=fantasy],.shop-shell) svg.lucide-star>*{visibility:hidden}body:has([data-world-theme=fantasy]) .explore-minimap{background-clip:padding-box!important;border-radius:50%!important}body:has([data-world-theme=fantasy]) .kingdom-route-tracker{padding:4px 7px}body:has([data-world-theme=fantasy]) .kingdom-route-tracker>button:not(.route-travel){min-height:32px;box-shadow:none!important;background:0 0!important;border:0!important;border-image:!important;padding:5px!important}body:has([data-world-theme=fantasy]) :is(.game-hud .game-hud-content>button:not(.game-stick),.explore-action){background-color:#0000!important;background-size:100% 100%!important;border-radius:50%!important}body:has([data-world-theme=fantasy]) .character-review button{border-width:3px!important;padding:10px!important}body:has([data-world-theme=fantasy]) :is(.combat-head-vital,.combat-own-vital) i{background-clip:padding-box;border:4px solid #0000;border-image:url(/images/world/interface/vital-bar.webp) 20 80/4px 12px/1px;border-radius:0;height:12px}body:has([data-world-theme=fantasy]) .combat-head-vital{box-shadow:0 3px 9px #0005;background:#102935eb!important;border:0!important;padding:5px 8px!important}body:has([data-world-theme=fantasy]) .combat-head-vital[data-boss=true]:before{content:"";background:url(/images/world/interface/dragon-crest.webp) 50%/contain no-repeat;width:68px;height:38px;position:absolute;bottom:calc(100% - 10px);left:calc(50% - 34px)}body:has([data-world-theme=fantasy]) .combat-head-vital[data-boss=true]{z-index:3;width:min(340px,43vw);margin:0;top:113px;left:auto;right:18px;border:7px solid #0000!important;border-image:var(--interface-panel) 90 / 7px / 0 stretch!important;transform:none!important}.combat-head-vital[data-boss=true] b{color:#f8d893;margin-bottom:3px;font-size:12px;display:block}body .sky-raid.immersive-game:has(.combat-head-vital[data-boss=true]:not([hidden])) .raid-story{width:min(340px,43vw);font-size:11px;top:187px;left:auto;right:18px}body:has([data-world-theme=fantasy]) .sky-raid .raid-training-guide:not([open]){border-width:8px!important;border-image-width:8px!important;padding:2px 7px!important}@media (max-width:600px){body:has([data-world-theme=fantasy]) .combat-head-vital[data-boss=true]{width:47vw;font-size:10px;top:145px;right:8px}body .sky-raid.immersive-game:has(.combat-head-vital[data-boss=true]:not([hidden])) .raid-story{width:47vw;top:220px;right:8px}.combat-head-vital[data-boss=true] b{font-size:10px}}@media (min-width:641px){body .world-treasury-dialog .summon-chamber[data-phase=ready]{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,36%);display:grid}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-categories{grid-area:1/1/2/3}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-ledger{grid-area:2/1/3/3}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-scene{grid-area:3/1;min-height:0}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-controls{grid-area:3/2;justify-content:center;min-height:0;overflow-y:auto}body:has([data-world-theme=fantasy]) .summon-chamber[data-phase=ready] .summon-model-choices{grid-template-columns:1fr 1fr;max-height:none;display:grid;overflow:visible}body:has([data-world-theme=fantasy]) .summon-chamber[data-phase=ready] .summon-model-choices button{min-height:46px;padding:7px!important}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-batch-actions{grid-template-columns:1fr}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-scene>.relic-preview{width:100%;height:calc(96% - 100px);inset:4% 0 100px}}@media (max-width:640px){body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-scene{min-height:155px}body .world-treasury-dialog .summon-chamber[data-phase=ready] .summon-controls{flex-shrink:1;min-height:0;max-height:48dvh;overflow-y:auto}body .world-treasury-dialog .summon-controls>*{flex-shrink:0}body:has([data-world-theme=fantasy]) .world-treasury-dialog .summon-model-choices{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:104px;max-height:144px;display:grid}}html body:has([data-world-theme=fantasy]) svg.lucide-coins{filter:drop-shadow(0 1px 3px #c58137aa)!important;background:url(/images/world/interface/item-coin.webp) 50%/contain no-repeat!important}html body:has([data-world-theme=fantasy]) svg.lucide-leaf{filter:drop-shadow(0 1px 2px #10381d)!important;background:url(/images/world/interface/item-food.webp) 50%/contain no-repeat!important}html body:has([data-world-theme=fantasy]) svg:is(.lucide-coins,.lucide-leaf)>*{visibility:hidden!important}
