:root{--dark: #171717;--wood: #241b15;--surface: #31241d;--surface-2: #403025;--gold: #f2b84b;--emerald: #50c878;--blue: #5aa9e6;--text: #f7f1e3;--muted: #b8aa95;--line: #5b4636;--danger: #d95d5d;color:var(--text);background:var(--dark);font-family:Avenir Next,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{background:var(--dark)}body{margin:0;min-height:100vh;overflow-x:hidden;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,#171717,#221914 52%,#171717);background-size:26px 26px,100% 100%}button{border:0;font:inherit;-webkit-tap-highlight-color:transparent}.app-shell{width:min(100%,540px);min-height:100vh;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) 14px max(28px,env(safe-area-inset-bottom))}.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 28px);height:clamp(48px,14vw,60px);padding:0 14px;margin:0 -14px;overflow:hidden;background:#111}.brand-lockup{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#111}.brand-app-icon{position:absolute;top:50%;left:clamp(42px,14vw,80px);z-index:1;display:block;width:clamp(34px,10vw,44px);height:clamp(34px,10vw,44px);pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;filter:saturate(1.04) drop-shadow(0 2px 4px rgba(0,0,0,.52));transform:translateY(-50%)}.brand-logo{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center center;filter:saturate(1.03) contrast(1.02);transform:translate(calc(12.75% + clamp(19px,6vw,26px)))}.eyebrow{margin:0;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}h2,p{margin:0}.tab,.buy-button,.unlock-button,.primary-button{min-height:44px;cursor:pointer;touch-action:manipulation}.sticky-hud{position:sticky;top:max(0px,env(safe-area-inset-top));z-index:8;display:grid;gap:4px;padding:0 0 6px;margin-bottom:6px;background:linear-gradient(180deg,#171717fe,#1f1712fa 82%,#1f1712f0);border-bottom:1px solid rgba(242,184,75,.22);box-shadow:0 12px 22px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;margin-bottom:0;background:#241b15f7;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.resource-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;min-width:0;min-height:56px;padding:8px;overflow:hidden;background:var(--surface);border-radius:7px}.resource-card svg{grid-row:span 2;align-self:center;color:var(--gold)}.resource-card span,.metric span,.upgrade-title span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.resource-card strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;margin-bottom:0;background:#31241df5;border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tab{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:var(--text);background:transparent;border-radius:6px;font-size:13px;font-weight:900}.tab.active{color:var(--dark);background:var(--gold)}.content{padding-bottom:24px}.stack,.prestige-panel{display:grid;gap:12px}.game-card,.charter,.modal{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px #0000003d}.game-card{position:relative;display:grid;gap:12px;padding:12px;overflow:hidden;isolation:isolate}.entity-card>.tap-feedback-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;overflow:hidden;pointer-events:none;border-radius:inherit}.tap-feedback{position:absolute;display:inline-flex;min-height:27px;padding:4px 7px;align-items:center;gap:4px;color:#ffe8a6;font-size:13px;font-weight:950;line-height:1;white-space:nowrap;background:#100e0bd1;border:1px solid rgba(245,199,91,.78);border-radius:5px;box-shadow:inset 0 1px #fff4c729,0 5px 14px #0006,0 0 12px #efb6442e;text-shadow:0 1px 0 rgba(0,0,0,.72);opacity:0;transform:translate(-50%,-35%) scale(.84);animation:tapRewardFloat .62s cubic-bezier(.22,.9,.28,1) forwards;will-change:transform,opacity}.tap-feedback svg{flex:0 0 auto;color:#f4bd4f;fill:#f4bd4f33}.tap-feedback strong{color:inherit;font:inherit}.tap-feedback-spark{position:absolute;width:5px;height:5px;pointer-events:none;background:#ffe6a0;opacity:0;transform:rotate(45deg) scale(.4);animation:tapRewardSpark .52s ease-out forwards}.tap-feedback-spark-a{top:-5px;left:18%}.tap-feedback-spark-b{right:14%;bottom:-5px;animation-delay:70ms}@keyframes tapRewardFloat{0%{opacity:0;transform:translate(-50%,-35%) scale(.84)}16%{opacity:1;transform:translate(-50%,-54%) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tap-drift)),-48px) scale(1.04)}}@keyframes tapRewardSpark{0%{opacity:0;transform:translateY(4px) rotate(45deg) scale(.4)}28%{opacity:1}to{opacity:0;transform:translate(4px,-13px) rotate(45deg) scale(1)}}@keyframes tapRewardFade{0%{opacity:0;transform:translate(-50%,-50%)}16%,72%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes tapRewardSparkFade{0%,to{opacity:0;transform:rotate(45deg)}24%,72%{opacity:1;transform:rotate(45deg)}}.game-card.unlocked{cursor:pointer;transition:border-color .16s ease,transform .12s ease,background .16s ease}.game-card.unlocked:active{background:#fff8e014;border-color:#ecb857b3;transform:translateY(1px) scale(.997)}.game-card.unlocked:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.game-card.locked{opacity:1}.entity-card-village-stall{--stall-red: #b94325;--stall-red-dark: #6f291b;--stall-cream: #f1d79b;--stall-wood: #7f4b27;--stall-wood-dark: #2b1b14;--stall-teal: #6ad4b8;position:relative;gap:11px;padding:14px;overflow:hidden;background:radial-gradient(ellipse at 50% -8%,rgba(242,190,91,.22),transparent 44%),radial-gradient(ellipse at 96% 34%,rgba(106,212,184,.13),transparent 42%),linear-gradient(160deg,#452b18fa,#221816fa 48%,#131d1efa),var(--surface);border-color:#efc16799;box-shadow:inset 0 1px #ffeebc26,inset 0 0 0 1px #5f3b1e66,0 18px 42px #00000057;isolation:isolate}.entity-card-village-stall:before,.entity-card-village-stall:after{position:absolute;pointer-events:none;content:""}.entity-card-village-stall:before{top:5px;right:5px;bottom:5px;left:5px;z-index:0;background:linear-gradient(90deg,rgba(244,195,86,.08),transparent 18%,transparent 82%,rgba(90,206,176,.1)),repeating-linear-gradient(90deg,rgba(255,236,179,.035) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(36,20,12,.18) 0 1px,transparent 1px 34px);border:1px solid rgba(239,193,103,.18);border-radius:5px}.entity-card-village-stall:after{right:-36px;bottom:116px;z-index:0;width:190px;height:190px;background:linear-gradient(180deg,#19120f1f,#19120fb8),url(/art/entities/village-stall.webp) center / cover;border-radius:22px;opacity:.16;transform:rotate(-6deg);filter:saturate(.85) contrast(1.08)}.entity-card-village-stall>*{position:relative;z-index:1}.entity-card-village-stall.unlocked:active{background:radial-gradient(ellipse at 50% -8%,rgba(242,190,91,.26),transparent 44%),linear-gradient(160deg,#4e3019fa,#261a17fa 48%,#142222fa);border-color:#f5c970c7}.entity-card-village-stall.unlocked:focus-visible{outline-color:#f4c96c}.entity-card-village-stall .card-header{position:relative;padding:26px 10px 9px;overflow:hidden;background:linear-gradient(180deg,rgba(22,14,10,.14),transparent 25px),linear-gradient(180deg,#674120e0,#2c1f19f0),#251813e6;border:1px solid rgba(238,190,91,.32);border-radius:7px;box-shadow:inset 0 1px #ffeebe1f,0 10px 20px #00000029}.entity-card-village-stall .card-header:before,.entity-card-village-stall .card-header:after{position:absolute;left:0;width:100%;content:""}.entity-card-village-stall .card-header:before{top:0;height:22px;background:linear-gradient(180deg,rgba(255,238,178,.18),transparent),repeating-linear-gradient(90deg,var(--stall-red) 0 18px,var(--stall-red-dark) 18px 20px,var(--stall-cream) 20px 38px,#cfab6a 38px 40px);border-bottom:2px solid rgba(55,30,16,.68);box-shadow:inset 0 -1px #fff6c62e}.entity-card-village-stall .card-header:after{top:20px;height:8px;background:radial-gradient(circle at 10px 0,transparent 9px,rgba(47,26,16,.76) 10px,transparent 11px);background-size:24px 8px;opacity:.7}.entity-card-village-stall .card-header h2{color:#fff0c2;font-size:19px;letter-spacing:0;text-shadow:0 2px 0 rgba(40,20,12,.8)}.entity-card-village-stall .card-header p{color:#8ed9bd;font-weight:900}.entity-card-village-stall .badge{color:#241710;background:linear-gradient(180deg,#f5d27c,#c68438);border-color:#ffefb8bd;box-shadow:inset 0 1px #ffffff3d,0 2px #4e2a1280}.card-header{display:grid;min-width:0;gap:4px}.card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;gap:8px}.avatar{display:grid;width:48px;height:48px;place-items:center;color:var(--gold);background:var(--wood);border:1px solid var(--line);border-radius:8px}.avatar-showcase{width:min(142px,100%);height:142px;margin:2px auto 0;color:var(--gold);background:radial-gradient(circle at 50% 38%,rgba(236,184,87,.18),transparent 52%),linear-gradient(145deg,#3d2614e6,#1d191deb);border-color:#ecb85757;border-radius:14px;box-shadow:inset 0 1px #ffffff1f,0 16px 32px #0000004d}.art-showcase{display:grid;min-height:202px;place-items:center;padding-top:2px}.entity-card-village-stall .art-showcase{position:relative;min-height:232px;padding:10px 0 4px;overflow:hidden;background:linear-gradient(90deg,rgba(185,67,37,.08),transparent 26%,transparent 74%,rgba(241,215,155,.07)),linear-gradient(180deg,#090f0f2e,#070b0c70),radial-gradient(ellipse at 50% 44%,rgba(114,209,172,.13),transparent 66%);border:1px solid rgba(231,181,91,.18);border-radius:8px;box-shadow:inset 0 1px #ffecb314,inset 0 -18px 34px #00000029}.entity-card-village-stall .art-showcase:before,.entity-card-village-stall .art-showcase:after{position:absolute;pointer-events:none;content:""}.entity-card-village-stall .art-showcase:before{inset:8px 13px auto;height:13px;background:repeating-linear-gradient(90deg,var(--stall-red) 0 13px,var(--stall-red-dark) 13px 15px,var(--stall-cream) 15px 28px,#cfa45f 28px 30px);border:1px solid rgba(64,34,17,.64);border-radius:6px 6px 3px 3px;opacity:.9;box-shadow:0 4px 10px #00000038}.entity-card-village-stall .art-showcase:after{right:16px;bottom:14px;width:45px;height:45px;background:radial-gradient(circle at 50% 50%,rgba(255,215,104,.22),transparent 50%),radial-gradient(circle at 36% 34%,#f8ce63 0 4px,transparent 5px),radial-gradient(circle at 62% 38%,#d89038 0 4px,transparent 5px),radial-gradient(circle at 50% 62%,#f5c65b 0 5px,transparent 6px);border:1px solid rgba(236,184,87,.2);border-radius:999px;opacity:.92}.entity-art{--art-bg: #1d1c22;--art-bg-2: #332629;--art-frame: rgba(172, 128, 70, .76);--art-frame-2: rgba(88, 64, 48, .9);--art-accent: #d89a45;--art-light: #ffe3a2;--art-deep: #141722;--art-metal: #b9c1c8;--art-leather: #8f5936;--art-paper: #e3c88c;--art-stone: #8e9090;--art-wood: #855431;--art-canvas: #ead29a;--art-gold: #f1bd4c;--art-ink: #130d0a;--art-shine-distance: 140px;position:relative;display:grid;width:58px;height:58px;place-items:center;padding:4px;background:linear-gradient(145deg,var(--art-frame),var(--art-frame-2)),radial-gradient(circle at 28% 18%,rgba(255,238,181,.24),transparent 32%);border:1px solid rgba(255,235,176,.2);border-radius:10px;box-shadow:inset 0 1px #ffffff24,0 10px 24px #00000047;isolation:isolate}.entity-art-showcase{--art-shine-distance: 260px;width:min(196px,100%);height:196px;margin:2px auto 0;padding:6px;border-radius:16px;box-shadow:inset 0 1px #ffffff29,0 18px 34px #00000057}.entity-card-village-stall .entity-art-showcase{--art-frame: #e2aa55;--art-frame-2: #4e6b5e;width:min(222px,100%);height:222px;padding:7px;background:linear-gradient(145deg,#f4ca75db,#4b6958e0),radial-gradient(circle at 50% 16%,rgba(255,246,194,.34),transparent 34%);border-color:#ffebab52;border-radius:18px;box-shadow:inset 0 1px #ffffff3d,0 20px 34px #00000061,0 0 0 1px #8ed9bd1f}.entity-art:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;content:"";background:radial-gradient(circle at 50% 50%,var(--art-accent),transparent 62%);border-radius:inherit;opacity:0;filter:blur(10px);transition:opacity .18s ease}.entity-art-frame{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.12),transparent 26%),linear-gradient(145deg,var(--art-bg),var(--art-bg-2));border:1px solid rgba(0,0,0,.28);border-radius:7px}.entity-art-showcase .entity-art-frame{border-radius:12px}.entity-card-village-stall .entity-art-frame{border-color:#0d1513b8;border-radius:14px;box-shadow:inset 0 0 0 1px #ffecb11f,inset 0 -16px 28px #0000001f}.entity-raster-art{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.entity-illustration{position:relative;z-index:1;width:52px;height:52px;overflow:visible}.entity-art-showcase .entity-illustration{width:150px;height:150px}.art-fill{fill:var(--art-accent)}.art-stroke{fill:none;stroke:var(--art-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.art-shadow{fill:none;stroke:#0000005c;stroke-linecap:round;stroke-width:4}.art-accent{fill:var(--art-accent)}.art-light{fill:var(--art-light)}.art-deep{fill:var(--art-deep)}.art-metal{fill:var(--art-metal)}.art-leather{fill:var(--art-leather)}.art-paper{fill:var(--art-paper)}.art-stone{fill:var(--art-stone)}.art-wood{fill:var(--art-wood)}.art-glass{fill:#eff9ff85}.art-canvas{fill:var(--art-canvas)}.art-gold{fill:var(--art-gold)}.entity-art-health-potion{--art-bg: #241825;--art-bg-2: #3c2024;--art-accent: #d94752;--art-light: #ffd5a7}.entity-art-iron-sword{--art-bg: #182026;--art-bg-2: #26313b;--art-accent: #c39146;--art-light: #eaf4ff;--art-metal: #d4dce2;--art-leather: #7c4b2f}.entity-art-leather-armor{--art-bg: #251b18;--art-bg-2: #3b281f;--art-accent: #c9793b;--art-light: #f4c16f;--art-leather: #9b5d34}.entity-art-mana-scroll{--art-bg: #171b2c;--art-bg-2: #23304c;--art-accent: #43c7d8;--art-light: #bff9ff;--art-paper: #dbc58f}.entity-art-worldheart-relic{--art-bg: #111d20;--art-bg-2: #24382d;--art-accent: #66d07c;--art-light: #f8e79a;--art-deep: #143234}.entity-art-village-stall{--art-bg: #14191c;--art-bg-2: #24352f;--art-accent: #c74c32;--art-canvas: #f0d99c;--art-gold: #f4c44f;--art-light: #75d68a;--art-wood: #9a6338}.entity-art-guild-outpost{--art-bg: #101820;--art-bg-2: #27313a;--art-accent: #b84038;--art-gold: #edbd52;--art-light: #f1dfb4;--art-stone: #b8b7aa}.entity-art-arcane-bazaar{--art-bg: #0e172a;--art-bg-2: #2b1d50;--art-accent: #8058ff;--art-canvas: #e7d17f;--art-gold: #ffd666;--art-light: #68f4ee;--art-deep: #18225a}.entity-art-trusted{--art-frame: #b9854c;--art-frame-2: #5f432c}.entity-art-refined{--art-frame: #d5b36a;--art-frame-2: #7d5b33;box-shadow:inset 0 1px #fff3,0 10px 26px #0000004d,0 0 0 1px #ecb85729}.entity-art-masterwork{--art-frame: #edd58a;--art-frame-2: #8b6438}.entity-art-masterwork:before,.entity-art-legendary:before,.entity-art-mythic:before,.entity-art-eternal:before{opacity:.34}.entity-art-legendary{--art-frame: #ffd76a;--art-frame-2: #a75f29;animation:artworkPulse 3.4s ease-in-out infinite}.entity-art-mythic{--art-frame: #84f1e5;--art-frame-2: #6955dd;animation:artworkPulse 3s ease-in-out infinite}.entity-art-eternal{--art-frame: #fff0a4;--art-frame-2: #72e6cc;animation:artworkPulse 2.6s ease-in-out infinite}.entity-art-shine{position:absolute;top:-30%;right:68%;bottom:-30%;left:-36%;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);opacity:0;transform:rotate(18deg)}.entity-art-legendary .entity-art-shine,.entity-art-mythic .entity-art-shine,.entity-art-eternal .entity-art-shine{animation:artworkShine 3.8s ease-in-out infinite}.entity-art-spark{position:absolute;z-index:3;width:4px;height:4px;background:var(--art-light);border-radius:999px;box-shadow:0 0 12px var(--art-light);opacity:0}.spark-a{top:10px;right:11px}.spark-b{bottom:12px;left:12px}.entity-art-mythic .entity-art-spark,.entity-art-eternal .entity-art-spark{animation:artworkSpark 2.8s ease-in-out infinite}.entity-art-eternal .spark-b{animation-delay:.8s}.entity-art-showcase .spark-a{top:24px;right:28px}.entity-art-showcase .spark-b{bottom:26px;left:30px}.card-header h2{overflow:hidden;color:var(--text);font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.card-header p{margin-top:2px;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.card-meta-row{display:flex;min-width:0;margin-top:2px;align-items:center;gap:8px}.card-meta-row p{flex:1 1 auto;min-width:0;margin-top:0}.card-tap-value{display:inline-flex;flex:0 0 auto;min-height:22px;padding:2px 6px;align-items:center;gap:3px;color:var(--text);font-size:11px;font-weight:950;line-height:1;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:5px}.card-tap-value strong{color:var(--gold);font:inherit}.badge{max-width:100%;padding:5px 7px;color:var(--gold);font-size:11px;font-weight:950;background:var(--surface-2);border:1px solid var(--gold);border-radius:6px;white-space:nowrap}@keyframes artworkPulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.22) brightness(1.08)}}@keyframes artworkShine{0%,38%{opacity:0;transform:translate(0) rotate(18deg)}50%{opacity:.9}68%,to{opacity:0;transform:translate(var(--art-shine-distance)) rotate(18deg)}}@keyframes artworkSpark{0%,to{opacity:0;transform:scale(.6)}45%{opacity:.95;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.entity-art,.entity-art-shine,.entity-art-spark{animation:none!important}.tap-feedback{animation:tapRewardFade .62s ease-out forwards}.tap-feedback-spark{animation:tapRewardSparkFade .54s ease-out forwards}.tap-feedback-spark-b{animation-delay:70ms}}.metric-row,.prestige-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prestige-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-width:0;min-height:58px;padding:8px;overflow:hidden;background:var(--wood);border-radius:7px}.entity-card-village-stall .metric-row{gap:7px}.entity-card-village-stall .metric{position:relative;min-height:62px;padding:8px 9px;overflow:hidden;background:linear-gradient(90deg,rgba(185,67,37,.13),transparent 30%),linear-gradient(180deg,#261d17f5,#191514fa),#171211f0;border:1px solid rgba(226,171,75,.28);border-radius:7px;box-shadow:inset 0 1px #ffe5a514,inset 0 -8px 18px #00000024}.entity-card-village-stall .metric:before{position:absolute;top:0;left:8px;width:22px;height:4px;content:"";background:linear-gradient(90deg,var(--stall-red),var(--stall-cream));border-radius:0 0 4px 4px;opacity:.9}.entity-card-village-stall .metric span{color:#bda77d;font-size:10px;font-weight:950;text-transform:uppercase}.entity-card-village-stall .metric strong{color:#fff2c8;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.55)}.metric strong{display:block;margin-top:5px;overflow:hidden;color:var(--text);font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.upgrade-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(196px,auto);align-items:center;gap:10px}.entity-card-village-stall .upgrade-row{position:relative;padding:8px;overflow:hidden;background:linear-gradient(90deg,rgba(185,67,37,.18),transparent 18%,rgba(106,212,184,.07)),linear-gradient(90deg,#322319f5,#1e1c19f5),#1e1714f0;border:1px solid rgba(220,166,78,.28);border-radius:7px;box-shadow:inset 0 1px #ffe2a514}.entity-card-village-stall .upgrade-row:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:repeating-linear-gradient(180deg,var(--stall-red) 0 12px,var(--stall-cream) 12px 24px);opacity:.86}.upgrade-title{display:flex;align-items:center;min-width:0;gap:8px}.upgrade-title>div{min-width:0}.upgrade-heading{display:flex;align-items:baseline;min-width:0;gap:7px}.upgrade-current-value{flex:0 0 auto;color:var(--emerald);font-size:12px;font-weight:950}.upgrade-title svg{flex:0 0 auto;color:var(--blue)}.entity-card-village-stall .upgrade-title svg{color:#eec360;filter:drop-shadow(0 2px 2px rgba(0,0,0,.42))}.upgrade-title strong{display:block;overflow:hidden;color:var(--text);font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.entity-card-village-stall .upgrade-title strong{color:#f9ddb0}.upgrade-cost-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-card-village-stall .upgrade-cost-line{color:#93d8be;font-weight:800}.buy-button-group{display:grid;grid-template-columns:repeat(4,minmax(43px,1fr));min-width:196px;gap:5px}.buy-button,.unlock-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--dark);font-weight:950;background:var(--gold);border-radius:7px}.buy-button{width:100%;min-width:0;padding:0 6px;font-size:11px}.entity-card-village-stall .buy-button{min-height:28px;color:#2a160f;background:linear-gradient(180deg,rgba(255,242,185,.35),transparent 45%),linear-gradient(180deg,#f8d98f,#c98936),var(--gold);border:1px solid rgba(255,242,179,.44);border-radius:6px;box-shadow:inset 0 1px #ffffff52,0 3px #522d128c}.entity-card-village-stall .buy-button:nth-child(odd){background:linear-gradient(180deg,rgba(255,242,185,.28),transparent 45%),linear-gradient(180deg,#f0c777,#b94325);color:#fff0c2;text-shadow:0 1px 0 rgba(71,28,19,.65)}.entity-card-village-stall .buy-button:not(:disabled):active{box-shadow:inset 0 1px 5px #522d1273,0 1px #522d128c}.entity-card-village-stall .buy-button:disabled{color:#725f49;background:#1d1816c7;border-color:#cda0592e;box-shadow:none}.entity-card-village-stall.scene-card{--scene-card-art: url(/art/entities/village-stall.webp);--scene-card-locked-art: url(/art/entities/locked/village-stall.webp);--scene-glow: rgba(65, 113, 91, .36);--scene-panel-start: rgba(70, 34, 20, .88);--scene-panel-end: rgba(29, 28, 22, .68);--scene-panel-solid: rgba(24, 17, 13, .68);--scene-row-start: rgba(79, 39, 24, .76);--scene-row-end: rgba(24, 22, 18, .6);--scene-row-solid: rgba(22, 15, 11, .58);--scene-row-first-start: rgba(79, 39, 24, .72);--scene-row-first-end: rgba(24, 22, 18, .58);--scene-row-first-solid: rgba(22, 15, 11, .56);--scene-border: rgba(226, 180, 94, .72);--scene-divider: rgba(238, 197, 113, .4);--scene-row-divider: rgba(226, 180, 94, .34);--scene-row-divider-strong: rgba(226, 180, 94, .42);--scene-meta: #97e1c7;--scene-icon: #f3c864;--scene-heading: #ffe7b9;--scene-cost: #b8f0d9;--scene-value-start: #98e6ca;--scene-value-end: #56b996;--scene-button-start: rgba(91, 52, 31, .96);--scene-button-end: rgba(36, 25, 20, .98);--scene-button-primary-start: rgba(150, 60, 35, .96);--scene-button-primary-end: rgba(69, 31, 22, .98)}.entity-card-forest-camp.scene-card{--scene-card-art: url(/art/entities/forest-camp.webp);--scene-card-locked-art: url(/art/entities/locked/forest-camp.webp);--scene-glow: rgba(113, 143, 64, .34);--scene-panel-start: rgba(40, 62, 30, .9);--scene-panel-end: rgba(25, 34, 25, .7);--scene-panel-solid: rgba(18, 25, 17, .72);--scene-row-start: rgba(51, 72, 32, .78);--scene-row-end: rgba(24, 32, 22, .62);--scene-row-solid: rgba(18, 24, 15, .6);--scene-row-first-start: rgba(58, 76, 33, .74);--scene-row-first-end: rgba(25, 34, 22, .6);--scene-row-first-solid: rgba(19, 26, 16, .58);--scene-border: rgba(184, 174, 92, .72);--scene-divider: rgba(196, 182, 95, .42);--scene-row-divider: rgba(185, 174, 91, .34);--scene-row-divider-strong: rgba(201, 188, 99, .44);--scene-meta: #b9ef9b;--scene-icon: #e8bd5c;--scene-heading: #fff0be;--scene-cost: #c9f3ad;--scene-value-start: #c6e88f;--scene-value-end: #77bd5a;--scene-button-start: rgba(69, 62, 35, .96);--scene-button-end: rgba(30, 32, 21, .98);--scene-button-primary-start: rgba(116, 88, 38, .96);--scene-button-primary-end: rgba(58, 53, 24, .98)}.entity-card-guild-outpost.scene-card{--scene-card-art: url(/art/entities/guild-outpost.webp);--scene-card-locked-art: url(/art/entities/locked/guild-outpost.webp);--scene-glow: rgba(125, 62, 48, .34);--scene-panel-start: rgba(91, 31, 28, .9);--scene-panel-end: rgba(28, 36, 43, .74);--scene-panel-solid: rgba(25, 27, 30, .74);--scene-row-start: rgba(73, 37, 34, .82);--scene-row-end: rgba(28, 34, 39, .66);--scene-row-solid: rgba(24, 27, 30, .64);--scene-row-first-start: rgba(83, 39, 34, .8);--scene-row-first-end: rgba(31, 36, 40, .64);--scene-row-first-solid: rgba(25, 28, 31, .62);--scene-border: rgba(196, 165, 106, .76);--scene-divider: rgba(215, 174, 102, .44);--scene-row-divider: rgba(166, 151, 122, .36);--scene-row-divider-strong: rgba(211, 174, 105, .46);--scene-meta: #b9d7df;--scene-icon: #e3b457;--scene-heading: #f7e5c5;--scene-cost: #c6dce2;--scene-value-start: #e2c77f;--scene-value-end: #a6834d;--scene-button-start: rgba(73, 55, 47, .98);--scene-button-end: rgba(29, 35, 39, .98);--scene-button-primary-start: rgba(132, 49, 42, .98);--scene-button-primary-end: rgba(63, 34, 32, .98)}.entity-card-royal-market.scene-card{--scene-card-art: url(/art/entities/royal-market.webp);--scene-card-locked-art: url(/art/entities/locked/royal-market.webp);--scene-glow: rgba(210, 174, 96, .34);--scene-panel-start: rgba(42, 64, 108, .92);--scene-panel-end: rgba(78, 35, 39, .74);--scene-panel-solid: rgba(29, 34, 42, .74);--scene-row-start: rgba(48, 70, 109, .82);--scene-row-end: rgba(62, 36, 39, .66);--scene-row-solid: rgba(27, 32, 40, .64);--scene-row-first-start: rgba(53, 76, 118, .8);--scene-row-first-end: rgba(67, 37, 40, .64);--scene-row-first-solid: rgba(29, 34, 43, .62);--scene-border: rgba(218, 188, 119, .8);--scene-divider: rgba(232, 204, 139, .46);--scene-row-divider: rgba(194, 177, 145, .38);--scene-row-divider-strong: rgba(225, 195, 127, .48);--scene-meta: #d8e6ed;--scene-icon: #edc969;--scene-heading: #fff0cb;--scene-cost: #d6e7ed;--scene-value-start: #f2d889;--scene-value-end: #bf9347;--scene-button-start: rgba(57, 76, 119, .98);--scene-button-end: rgba(38, 39, 52, .98);--scene-button-primary-start: rgba(128, 58, 56, .98);--scene-button-primary-end: rgba(67, 38, 43, .98)}.entity-card-arcane-bazaar.scene-card{--scene-card-art: url(/art/entities/arcane-bazaar.webp);--scene-card-locked-art: url(/art/entities/locked/arcane-bazaar.webp);--scene-glow: rgba(38, 164, 160, .34);--scene-panel-start: rgba(20, 72, 73, .92);--scene-panel-end: rgba(72, 38, 60, .76);--scene-panel-solid: rgba(19, 28, 31, .76);--scene-row-start: rgba(25, 76, 74, .84);--scene-row-end: rgba(59, 36, 52, .68);--scene-row-solid: rgba(17, 27, 30, .66);--scene-row-first-start: rgba(28, 85, 81, .82);--scene-row-first-end: rgba(66, 39, 57, .66);--scene-row-first-solid: rgba(18, 29, 31, .64);--scene-border: rgba(192, 155, 86, .78);--scene-divider: rgba(213, 177, 100, .46);--scene-row-divider: rgba(127, 183, 169, .36);--scene-row-divider-strong: rgba(211, 173, 97, .46);--scene-meta: #a9eee2;--scene-icon: #e8b75f;--scene-heading: #f9e9c4;--scene-cost: #b9f0e7;--scene-value-start: #a7eadf;--scene-value-end: #58b8ae;--scene-button-start: rgba(31, 88, 85, .98);--scene-button-end: rgba(24, 34, 37, .98);--scene-button-primary-start: rgba(109, 55, 82, .98);--scene-button-primary-end: rgba(53, 33, 47, .98)}.entity-card-dwarven-forge.scene-card{--scene-card-art: url(/art/entities/dwarven-forge.webp);--scene-card-locked-art: url(/art/entities/locked/dwarven-forge.webp);--scene-glow: rgba(184, 103, 43, .3);--scene-panel-start: rgba(78, 39, 31, .92);--scene-panel-end: rgba(40, 50, 55, .78);--scene-panel-solid: rgba(28, 30, 31, .78);--scene-row-start: rgba(72, 43, 34, .84);--scene-row-end: rgba(39, 48, 51, .7);--scene-row-solid: rgba(27, 29, 30, .68);--scene-row-first-start: rgba(84, 47, 35, .82);--scene-row-first-end: rgba(42, 52, 55, .68);--scene-row-first-solid: rgba(29, 31, 32, .66);--scene-border: rgba(186, 149, 90, .78);--scene-divider: rgba(210, 169, 97, .46);--scene-row-divider: rgba(147, 157, 154, .36);--scene-row-divider-strong: rgba(202, 164, 98, .46);--scene-meta: #bcd7d8;--scene-icon: #dda952;--scene-heading: #f3e1bc;--scene-cost: #c9dcdb;--scene-value-start: #e3c47d;--scene-value-end: #a67a3e;--scene-button-start: rgba(63, 72, 75, .98);--scene-button-end: rgba(30, 34, 36, .98);--scene-button-primary-start: rgba(120, 55, 38, .98);--scene-button-primary-end: rgba(58, 36, 31, .98)}.entity-card-dragon-court.scene-card{--scene-card-art: url(/art/entities/dragon-court.webp);--scene-card-locked-art: url(/art/entities/locked/dragon-court.webp);--scene-glow: rgba(168, 49, 34, .34);--scene-panel-start: rgba(91, 27, 27, .94);--scene-panel-end: rgba(34, 39, 43, .8);--scene-panel-solid: rgba(25, 25, 27, .8);--scene-row-start: rgba(80, 34, 31, .86);--scene-row-end: rgba(32, 38, 42, .72);--scene-row-solid: rgba(23, 24, 26, .7);--scene-row-first-start: rgba(96, 35, 31, .84);--scene-row-first-end: rgba(35, 41, 44, .7);--scene-row-first-solid: rgba(25, 25, 27, .68);--scene-border: rgba(211, 160, 74, .82);--scene-divider: rgba(230, 178, 87, .48);--scene-row-divider: rgba(168, 147, 118, .38);--scene-row-divider-strong: rgba(222, 169, 80, .5);--scene-meta: #bdd3dc;--scene-icon: #efbb57;--scene-heading: #f8e4bc;--scene-cost: #cbdce2;--scene-value-start: #efc875;--scene-value-end: #b17b37;--scene-button-start: rgba(54, 62, 67, .98);--scene-button-end: rgba(25, 29, 32, .98);--scene-button-primary-start: rgba(137, 39, 34, .98);--scene-button-primary-end: rgba(65, 28, 29, .98)}.entity-card-celestial-fair.scene-card{--scene-card-art: url(/art/entities/celestial-fair.webp);--scene-card-locked-art: url(/art/entities/locked/celestial-fair.webp);--scene-glow: rgba(80, 181, 181, .34);--scene-panel-start: rgba(30, 86, 91, .92);--scene-panel-end: rgba(103, 55, 57, .76);--scene-panel-solid: rgba(24, 36, 39, .76);--scene-row-start: rgba(34, 91, 94, .84);--scene-row-end: rgba(83, 52, 56, .68);--scene-row-solid: rgba(22, 34, 37, .66);--scene-row-first-start: rgba(40, 103, 104, .82);--scene-row-first-end: rgba(94, 57, 58, .66);--scene-row-first-solid: rgba(23, 36, 38, .64);--scene-border: rgba(225, 187, 121, .82);--scene-divider: rgba(239, 207, 148, .48);--scene-row-divider: rgba(162, 205, 198, .38);--scene-row-divider-strong: rgba(231, 193, 128, .5);--scene-meta: #c8f1eb;--scene-icon: #efc48c;--scene-heading: #fff0d2;--scene-cost: #d3f3ee;--scene-value-start: #b7ede5;--scene-value-end: #6bc4bf;--scene-button-start: rgba(40, 91, 94, .98);--scene-button-end: rgba(28, 40, 43, .98);--scene-button-primary-start: rgba(142, 72, 68, .98);--scene-button-primary-end: rgba(69, 41, 44, .98)}.entity-card-star-harbor.scene-card{--scene-card-art: url(/art/entities/star-harbor.webp);--scene-card-locked-art: url(/art/entities/locked/star-harbor.webp);--scene-glow: rgba(55, 168, 183, .34);--scene-panel-start: rgba(24, 75, 84, .92);--scene-panel-end: rgba(105, 51, 47, .78);--scene-panel-solid: rgba(22, 34, 40, .78);--scene-row-start: rgba(29, 80, 86, .84);--scene-row-end: rgba(82, 48, 47, .7);--scene-row-solid: rgba(20, 32, 37, .68);--scene-row-first-start: rgba(34, 91, 96, .82);--scene-row-first-end: rgba(94, 52, 48, .68);--scene-row-first-solid: rgba(21, 34, 39, .66);--scene-border: rgba(217, 175, 96, .82);--scene-divider: rgba(235, 198, 121, .48);--scene-row-divider: rgba(143, 199, 197, .38);--scene-row-divider-strong: rgba(225, 181, 98, .5);--scene-meta: #bcece7;--scene-icon: #edbd67;--scene-heading: #fae9c6;--scene-cost: #cef2ec;--scene-value-start: #aee8e2;--scene-value-end: #5db8b6;--scene-button-start: rgba(37, 89, 95, .98);--scene-button-end: rgba(27, 39, 44, .98);--scene-button-primary-start: rgba(151, 70, 58, .98);--scene-button-primary-end: rgba(72, 39, 41, .98)}.entity-card-void-exchange.scene-card{--scene-card-art: url(/art/entities/void-exchange.webp);--scene-card-locked-art: url(/art/entities/locked/void-exchange.webp);--scene-glow: rgba(39, 179, 170, .36);--scene-panel-start: rgba(18, 68, 68, .94);--scene-panel-end: rgba(78, 35, 40, .8);--scene-panel-solid: rgba(17, 25, 28, .8);--scene-row-start: rgba(22, 73, 71, .86);--scene-row-end: rgba(61, 34, 39, .72);--scene-row-solid: rgba(16, 24, 27, .7);--scene-row-first-start: rgba(26, 84, 80, .84);--scene-row-first-end: rgba(72, 37, 41, .7);--scene-row-first-solid: rgba(17, 26, 29, .68);--scene-border: rgba(191, 157, 91, .82);--scene-divider: rgba(213, 178, 103, .48);--scene-row-divider: rgba(111, 188, 179, .38);--scene-row-divider-strong: rgba(205, 166, 92, .5);--scene-meta: #a9e6dc;--scene-icon: #ddb15f;--scene-heading: #f2e2bd;--scene-cost: #bcebe3;--scene-value-start: #8fe2d5;--scene-value-end: #42aaa2;--scene-button-start: rgba(28, 75, 73, .98);--scene-button-end: rgba(20, 29, 32, .98);--scene-button-primary-start: rgba(112, 44, 48, .98);--scene-button-primary-end: rgba(53, 29, 34, .98)}.entity-card-planar-caravan.scene-card{--scene-card-art: url(/art/entities/planar-caravan.webp);--scene-card-locked-art: url(/art/entities/locked/planar-caravan.webp);--scene-glow: rgba(92, 166, 128, .34);--scene-panel-start: rgba(30, 78, 67, .92);--scene-panel-end: rgba(112, 59, 38, .78);--scene-panel-solid: rgba(25, 34, 32, .78);--scene-row-start: rgba(36, 84, 70, .84);--scene-row-end: rgba(88, 55, 38, .7);--scene-row-solid: rgba(23, 32, 29, .68);--scene-row-first-start: rgba(41, 94, 76, .82);--scene-row-first-end: rgba(101, 60, 39, .68);--scene-row-first-solid: rgba(24, 34, 30, .66);--scene-border: rgba(213, 177, 102, .82);--scene-divider: rgba(231, 198, 129, .48);--scene-row-divider: rgba(149, 196, 156, .38);--scene-row-divider-strong: rgba(220, 182, 103, .5);--scene-meta: #c2e8ce;--scene-icon: #e9bd66;--scene-heading: #f8e9c8;--scene-cost: #d0eed8;--scene-value-start: #b9e3c6;--scene-value-end: #67b183;--scene-button-start: rgba(42, 86, 72, .98);--scene-button-end: rgba(29, 38, 34, .98);--scene-button-primary-start: rgba(151, 77, 44, .98);--scene-button-primary-end: rgba(74, 44, 34, .98)}.entity-card-titan-market.scene-card{--scene-card-art: url(/art/entities/titan-market.webp);--scene-card-locked-art: url(/art/entities/locked/titan-market.webp);--scene-glow: rgba(171, 152, 112, .34);--scene-panel-start: rgba(60, 72, 72, .94);--scene-panel-end: rgba(96, 39, 39, .8);--scene-panel-solid: rgba(31, 34, 36, .8);--scene-row-start: rgba(63, 73, 70, .86);--scene-row-end: rgba(75, 39, 39, .72);--scene-row-solid: rgba(29, 32, 34, .7);--scene-row-first-start: rgba(71, 81, 76, .84);--scene-row-first-end: rgba(87, 41, 40, .7);--scene-row-first-solid: rgba(31, 34, 35, .68);--scene-border: rgba(209, 171, 96, .84);--scene-divider: rgba(231, 194, 119, .5);--scene-row-divider: rgba(173, 176, 159, .4);--scene-row-divider-strong: rgba(220, 178, 97, .52);--scene-meta: #d1dfda;--scene-icon: #e7b85e;--scene-heading: #f5e4bf;--scene-cost: #d7e3df;--scene-value-start: #e7c878;--scene-value-end: #ad8542;--scene-button-start: rgba(67, 75, 72, .98);--scene-button-end: rgba(33, 37, 39, .98);--scene-button-primary-start: rgba(133, 47, 43, .98);--scene-button-primary-end: rgba(64, 31, 33, .98)}.entity-card-oracle-spire.scene-card{--scene-card-art: url(/art/entities/oracle-spire.webp);--scene-card-locked-art: url(/art/entities/locked/oracle-spire.webp);--scene-glow: rgba(128, 105, 210, .36);--scene-panel-start: rgba(36, 42, 91, .94);--scene-panel-end: rgba(67, 46, 96, .8);--scene-panel-solid: rgba(23, 25, 46, .8);--scene-row-start: rgba(42, 48, 99, .86);--scene-row-end: rgba(65, 45, 85, .72);--scene-row-solid: rgba(22, 24, 44, .7);--scene-row-first-start: rgba(49, 56, 111, .84);--scene-row-first-end: rgba(75, 50, 96, .7);--scene-row-first-solid: rgba(24, 26, 48, .68);--scene-border: rgba(215, 179, 101, .84);--scene-divider: rgba(233, 201, 132, .5);--scene-row-divider: rgba(167, 151, 218, .4);--scene-row-divider-strong: rgba(224, 185, 103, .52);--scene-meta: #d3cef3;--scene-icon: #e8bc64;--scene-heading: #fae9c8;--scene-cost: #ded9f7;--scene-value-start: #d8d0fa;--scene-value-end: #8f7ed0;--scene-button-start: rgba(51, 56, 105, .98);--scene-button-end: rgba(29, 29, 51, .98);--scene-button-primary-start: rgba(151, 105, 54, .98);--scene-button-primary-end: rgba(73, 49, 34, .98)}.entity-card-moonwell-pavilion.scene-card{--scene-card-art: url(/art/entities/moonwell-pavilion.webp);--scene-card-locked-art: url(/art/entities/locked/moonwell-pavilion.webp);--scene-glow: rgba(72, 199, 187, .36);--scene-panel-start: rgba(20, 76, 76, .94);--scene-panel-end: rgba(38, 58, 57, .8);--scene-panel-solid: rgba(19, 34, 35, .8);--scene-row-start: rgba(25, 82, 80, .86);--scene-row-end: rgba(37, 62, 59, .72);--scene-row-solid: rgba(18, 33, 34, .7);--scene-row-first-start: rgba(30, 94, 90, .84);--scene-row-first-end: rgba(42, 70, 65, .7);--scene-row-first-solid: rgba(19, 36, 36, .68);--scene-border: rgba(169, 210, 193, .84);--scene-divider: rgba(205, 229, 213, .5);--scene-row-divider: rgba(119, 205, 190, .4);--scene-row-divider-strong: rgba(190, 218, 201, .52);--scene-meta: #c7eee5;--scene-icon: #e6c778;--scene-heading: #f7edcf;--scene-cost: #d4f3eb;--scene-value-start: #a8eee3;--scene-value-end: #55b9ad;--scene-button-start: rgba(33, 91, 87, .98);--scene-button-end: rgba(24, 42, 42, .98);--scene-button-primary-start: rgba(61, 135, 119, .98);--scene-button-primary-end: rgba(29, 68, 65, .98)}.entity-card-seraphim-gate.scene-card{--scene-card-art: url(/art/entities/seraphim-gate.webp);--scene-card-locked-art: url(/art/entities/locked/seraphim-gate.webp);--scene-glow: rgba(229, 195, 112, .34);--scene-panel-start: rgba(58, 70, 88, .94);--scene-panel-end: rgba(101, 48, 53, .82);--scene-panel-solid: rgba(31, 35, 42, .8);--scene-row-start: rgba(63, 75, 92, .86);--scene-row-end: rgba(82, 45, 49, .74);--scene-row-solid: rgba(29, 34, 40, .7);--scene-row-first-start: rgba(71, 84, 101, .84);--scene-row-first-end: rgba(95, 49, 52, .72);--scene-row-first-solid: rgba(32, 36, 43, .68);--scene-border: rgba(231, 190, 94, .86);--scene-divider: rgba(244, 215, 143, .52);--scene-row-divider: rgba(195, 210, 220, .4);--scene-row-divider-strong: rgba(235, 195, 99, .54);--scene-meta: #d9e6ec;--scene-icon: #f0c568;--scene-heading: #fff0ce;--scene-cost: #e3edf1;--scene-value-start: #f4d98c;--scene-value-end: #c59442;--scene-button-start: rgba(66, 76, 90, .98);--scene-button-end: rgba(35, 39, 46, .98);--scene-button-primary-start: rgba(148, 53, 55, .98);--scene-button-primary-end: rgba(70, 32, 38, .98)}.entity-card-chronomancer-arcade.scene-card{--scene-card-art: url(/art/entities/chronomancer-arcade.webp);--scene-card-locked-art: url(/art/entities/locked/chronomancer-arcade.webp);--scene-glow: rgba(61, 170, 171, .36);--scene-panel-start: rgba(27, 70, 71, .94);--scene-panel-end: rgba(94, 59, 38, .8);--scene-panel-solid: rgba(24, 34, 35, .8);--scene-row-start: rgba(32, 76, 75, .86);--scene-row-end: rgba(76, 55, 39, .72);--scene-row-solid: rgba(22, 33, 34, .7);--scene-row-first-start: rgba(37, 87, 84, .84);--scene-row-first-end: rgba(87, 62, 40, .7);--scene-row-first-solid: rgba(24, 35, 35, .68);--scene-border: rgba(207, 165, 85, .84);--scene-divider: rgba(229, 194, 123, .5);--scene-row-divider: rgba(113, 190, 184, .4);--scene-row-divider-strong: rgba(216, 173, 87, .52);--scene-meta: #bde5df;--scene-icon: #e4b65b;--scene-heading: #f6e5c1;--scene-cost: #ccebe5;--scene-value-start: #98ddd6;--scene-value-end: #4ba6a2;--scene-button-start: rgba(36, 83, 80, .98);--scene-button-end: rgba(27, 39, 39, .98);--scene-button-primary-start: rgba(142, 84, 46, .98);--scene-button-primary-end: rgba(68, 46, 34, .98)}.entity-card-abyssal-citadel.scene-card{--scene-card-art: url(/art/entities/abyssal-citadel.webp);--scene-card-locked-art: url(/art/entities/locked/abyssal-citadel.webp);--scene-glow: rgba(35, 176, 183, .36);--scene-panel-start: rgba(15, 67, 74, .95);--scene-panel-end: rgba(67, 38, 43, .82);--scene-panel-solid: rgba(14, 27, 31, .82);--scene-row-start: rgba(20, 72, 78, .88);--scene-row-end: rgba(55, 37, 41, .74);--scene-row-solid: rgba(13, 26, 29, .72);--scene-row-first-start: rgba(23, 83, 88, .86);--scene-row-first-end: rgba(65, 40, 43, .72);--scene-row-first-solid: rgba(14, 28, 31, .7);--scene-border: rgba(114, 193, 193, .84);--scene-divider: rgba(157, 218, 211, .5);--scene-row-divider: rgba(83, 184, 184, .42);--scene-row-divider-strong: rgba(180, 143, 95, .52);--scene-meta: #b8e8e2;--scene-icon: #e39a68;--scene-heading: #f4e5c8;--scene-cost: #c9eee8;--scene-value-start: #8fe0d8;--scene-value-end: #3d9da1;--scene-button-start: rgba(25, 82, 86, .98);--scene-button-end: rgba(18, 35, 38, .98);--scene-button-primary-start: rgba(130, 57, 50, .98);--scene-button-primary-end: rgba(58, 31, 35, .98)}.entity-card-godforge-nexus.scene-card{--scene-card-art: url(/art/entities/godforge-nexus.webp);--scene-card-locked-art: url(/art/entities/locked/godforge-nexus.webp);--scene-glow: rgba(231, 177, 70, .38);--scene-panel-start: rgba(30, 49, 82, .95);--scene-panel-end: rgba(103, 58, 31, .82);--scene-panel-solid: rgba(25, 29, 37, .82);--scene-row-start: rgba(35, 55, 88, .88);--scene-row-end: rgba(83, 52, 33, .74);--scene-row-solid: rgba(24, 28, 36, .72);--scene-row-first-start: rgba(40, 63, 99, .86);--scene-row-first-end: rgba(95, 58, 34, .72);--scene-row-first-solid: rgba(26, 30, 39, .7);--scene-border: rgba(230, 182, 86, .88);--scene-divider: rgba(247, 211, 135, .54);--scene-row-divider: rgba(122, 160, 208, .4);--scene-row-divider-strong: rgba(235, 187, 91, .56);--scene-meta: #ceddec;--scene-icon: #f0bb57;--scene-heading: #fff0cb;--scene-cost: #dce6ef;--scene-value-start: #f6d67e;--scene-value-end: #c18732;--scene-button-start: rgba(42, 62, 96, .98);--scene-button-end: rgba(29, 32, 42, .98);--scene-button-primary-start: rgba(160, 99, 39, .98);--scene-button-primary-end: rgba(77, 48, 30, .98)}.entity-card-fate-bazaar.scene-card{--scene-card-art: url(/art/entities/fate-bazaar.webp);--scene-card-locked-art: url(/art/entities/locked/fate-bazaar.webp);--scene-glow: rgba(84, 178, 177, .34);--scene-panel-start: rgba(31, 46, 75, .95);--scene-panel-end: rgba(91, 44, 56, .82);--scene-panel-solid: rgba(24, 27, 39, .82);--scene-row-start: rgba(37, 53, 82, .88);--scene-row-end: rgba(73, 43, 53, .74);--scene-row-solid: rgba(23, 27, 38, .72);--scene-row-first-start: rgba(43, 61, 93, .86);--scene-row-first-end: rgba(84, 47, 57, .72);--scene-row-first-solid: rgba(25, 29, 41, .7);--scene-border: rgba(220, 177, 94, .86);--scene-divider: rgba(239, 205, 133, .52);--scene-row-divider: rgba(111, 181, 182, .4);--scene-row-divider-strong: rgba(225, 180, 94, .54);--scene-meta: #c8e2e1;--scene-icon: #e9b65f;--scene-heading: #f9e9c9;--scene-cost: #d4e9e7;--scene-value-start: #ecd286;--scene-value-end: #b98b41;--scene-button-start: rgba(45, 62, 91, .98);--scene-button-end: rgba(29, 31, 43, .98);--scene-button-primary-start: rgba(126, 53, 63, .98);--scene-button-primary-end: rgba(58, 32, 43, .98)}.entity-card-world-end-emporium.scene-card{--scene-card-art: url(/art/entities/world-end-emporium.webp);--scene-card-locked-art: url(/art/entities/locked/world-end-emporium.webp);--scene-glow: rgba(91, 185, 182, .36);--scene-panel-start: rgba(40, 54, 70, .96);--scene-panel-end: rgba(54, 65, 70, .84);--scene-panel-solid: rgba(25, 29, 34, .84);--scene-row-start: rgba(44, 60, 76, .9);--scene-row-end: rgba(47, 61, 67, .76);--scene-row-solid: rgba(24, 28, 33, .74);--scene-row-first-start: rgba(50, 68, 85, .88);--scene-row-first-end: rgba(54, 68, 73, .74);--scene-row-first-solid: rgba(26, 30, 35, .72);--scene-border: rgba(225, 193, 121, .9);--scene-divider: rgba(245, 220, 158, .56);--scene-row-divider: rgba(148, 199, 194, .42);--scene-row-divider-strong: rgba(231, 194, 119, .58);--scene-meta: #d9e8e6;--scene-icon: #efc36c;--scene-heading: #fff1d2;--scene-cost: #e2efed;--scene-value-start: #f0d991;--scene-value-end: #82b7ae;--scene-button-start: rgba(51, 71, 84, .98);--scene-button-end: rgba(31, 37, 42, .98);--scene-button-primary-start: rgba(126, 61, 58, .98);--scene-button-primary-end: rgba(61, 35, 40, .98)}.entity-card-health-potion.item-scene-card{--scene-card-art: url(/art/entities/health-potion.webp);--scene-card-locked-art: url(/art/entities/locked/health-potion.webp);--scene-glow: rgba(204, 58, 65, .34);--scene-panel-start: rgba(88, 31, 40, .94);--scene-panel-end: rgba(23, 69, 68, .82);--scene-panel-solid: rgba(27, 27, 30, .82);--scene-row-start: rgba(94, 36, 43, .88);--scene-row-end: rgba(28, 65, 63, .74);--scene-row-solid: rgba(25, 26, 28, .72);--scene-row-first-start: rgba(108, 39, 46, .86);--scene-row-first-end: rgba(31, 76, 71, .72);--scene-row-first-solid: rgba(27, 27, 30, .7);--scene-border: rgba(224, 178, 91, .86);--scene-divider: rgba(241, 206, 132, .52);--scene-row-divider: rgba(111, 190, 177, .4);--scene-row-divider-strong: rgba(229, 183, 94, .54);--scene-meta: #c7e7de;--scene-icon: #efb65b;--scene-heading: #fce9c9;--scene-cost: #d4eee7;--scene-value-start: #f4ad82;--scene-value-end: #d45257;--scene-button-start: rgba(34, 82, 77, .98);--scene-button-end: rgba(26, 39, 39, .98);--scene-button-primary-start: rgba(148, 49, 54, .98);--scene-button-primary-end: rgba(67, 30, 36, .98)}.entity-card-iron-sword.item-scene-card{--scene-card-art: url(/art/entities/iron-sword.webp);--scene-card-locked-art: url(/art/entities/locked/iron-sword.webp);--scene-glow: rgba(107, 161, 182, .34);--scene-panel-start: rgba(46, 61, 75, .95);--scene-panel-end: rgba(83, 47, 31, .82);--scene-panel-solid: rgba(27, 31, 35, .82);--scene-row-start: rgba(52, 68, 82, .88);--scene-row-end: rgba(66, 45, 34, .74);--scene-row-solid: rgba(26, 30, 34, .72);--scene-row-first-start: rgba(60, 78, 92, .86);--scene-row-first-end: rgba(76, 49, 35, .72);--scene-row-first-solid: rgba(28, 32, 36, .7);--scene-border: rgba(181, 199, 204, .86);--scene-divider: rgba(220, 206, 166, .5);--scene-row-divider: rgba(135, 177, 193, .4);--scene-row-divider-strong: rgba(205, 166, 103, .54);--scene-meta: #cbdde2;--scene-icon: #e4a95c;--scene-heading: #f7e8cb;--scene-cost: #d6e6e9;--scene-value-start: #e4edef;--scene-value-end: #8ea7b0;--scene-button-start: rgba(55, 73, 87, .98);--scene-button-end: rgba(31, 37, 42, .98);--scene-button-primary-start: rgba(134, 69, 40, .98);--scene-button-primary-end: rgba(63, 40, 31, .98)}.entity-card-leather-armor.item-scene-card{--scene-card-art: url(/art/entities/leather-armor.webp);--scene-card-locked-art: url(/art/entities/locked/leather-armor.webp);--scene-glow: rgba(76, 174, 161, .32);--scene-panel-start: rgba(93, 48, 28, .95);--scene-panel-end: rgba(24, 70, 68, .84);--scene-panel-solid: rgba(29, 27, 25, .84);--scene-row-start: rgba(100, 53, 30, .88);--scene-row-end: rgba(27, 64, 62, .76);--scene-row-solid: rgba(29, 27, 25, .74);--scene-row-first-start: rgba(115, 61, 33, .88);--scene-row-first-end: rgba(31, 77, 72, .74);--scene-row-first-solid: rgba(31, 28, 25, .72);--scene-border: rgba(211, 163, 86, .88);--scene-divider: rgba(231, 188, 111, .52);--scene-row-divider: rgba(111, 185, 170, .4);--scene-row-divider-strong: rgba(214, 158, 79, .56);--scene-meta: #c5e3db;--scene-icon: #e2aa55;--scene-heading: #f8e2c1;--scene-cost: #d4eae4;--scene-value-start: #efc083;--scene-value-end: #b86a3e;--scene-button-start: rgba(38, 81, 73, .98);--scene-button-end: rgba(25, 39, 37, .98);--scene-button-primary-start: rgba(132, 65, 36, .98);--scene-button-primary-end: rgba(62, 37, 29, .98)}.entity-card-hunter-bow.item-scene-card{--scene-card-art: url(/art/entities/hunter-bow.webp);--scene-card-locked-art: url(/art/entities/locked/hunter-bow.webp);--scene-glow: rgba(72, 162, 142, .32);--scene-panel-start: rgba(33, 66, 53, .95);--scene-panel-end: rgba(91, 57, 30, .84);--scene-panel-solid: rgba(25, 29, 25, .84);--scene-row-start: rgba(38, 75, 59, .88);--scene-row-end: rgba(73, 50, 29, .76);--scene-row-solid: rgba(25, 29, 25, .74);--scene-row-first-start: rgba(44, 86, 65, .88);--scene-row-first-end: rgba(85, 57, 31, .74);--scene-row-first-solid: rgba(27, 31, 26, .72);--scene-border: rgba(190, 151, 82, .88);--scene-divider: rgba(218, 182, 108, .5);--scene-row-divider: rgba(100, 177, 150, .4);--scene-row-divider-strong: rgba(199, 145, 70, .56);--scene-meta: #c6dfd4;--scene-icon: #dfaa55;--scene-heading: #f4e3c1;--scene-cost: #d3e7de;--scene-value-start: #ebc77f;--scene-value-end: #82a66e;--scene-button-start: rgba(42, 79, 62, .98);--scene-button-end: rgba(24, 39, 32, .98);--scene-button-primary-start: rgba(126, 75, 37, .98);--scene-button-primary-end: rgba(57, 42, 27, .98)}.entity-card-mana-scroll.item-scene-card{--scene-card-art: url(/art/entities/mana-scroll.webp);--scene-card-locked-art: url(/art/entities/locked/mana-scroll.webp);--scene-glow: rgba(91, 119, 238, .34);--scene-panel-start: rgba(52, 40, 91, .95);--scene-panel-end: rgba(28, 70, 82, .84);--scene-panel-solid: rgba(24, 24, 37, .84);--scene-row-start: rgba(59, 45, 103, .88);--scene-row-end: rgba(31, 65, 79, .76);--scene-row-solid: rgba(24, 24, 37, .74);--scene-row-first-start: rgba(68, 50, 119, .88);--scene-row-first-end: rgba(35, 75, 91, .74);--scene-row-first-solid: rgba(26, 25, 40, .72);--scene-border: rgba(211, 174, 102, .88);--scene-divider: rgba(181, 157, 232, .52);--scene-row-divider: rgba(101, 184, 214, .42);--scene-row-divider-strong: rgba(191, 142, 229, .56);--scene-meta: #cbd4f2;--scene-icon: #8edaf0;--scene-heading: #f6e7c7;--scene-cost: #d6e4f6;--scene-value-start: #f0cf88;--scene-value-end: #82bcd5;--scene-button-start: rgba(42, 68, 88, .98);--scene-button-end: rgba(28, 31, 49, .98);--scene-button-primary-start: rgba(93, 60, 133, .98);--scene-button-primary-end: rgba(43, 35, 72, .98)}.entity-card-dwarven-tools.item-scene-card{--scene-card-art: url(/art/entities/dwarven-tools.webp);--scene-card-locked-art: url(/art/entities/locked/dwarven-tools.webp);--scene-glow: rgba(221, 104, 42, .32);--scene-panel-start: rgba(76, 48, 31, .95);--scene-panel-end: rgba(35, 51, 61, .86);--scene-panel-solid: rgba(28, 27, 27, .84);--scene-row-start: rgba(83, 51, 31, .9);--scene-row-end: rgba(31, 47, 57, .78);--scene-row-solid: rgba(28, 27, 27, .74);--scene-row-first-start: rgba(98, 57, 31, .88);--scene-row-first-end: rgba(36, 57, 67, .76);--scene-row-first-solid: rgba(30, 28, 27, .72);--scene-border: rgba(205, 145, 75, .9);--scene-divider: rgba(232, 159, 80, .5);--scene-row-divider: rgba(119, 159, 173, .4);--scene-row-divider-strong: rgba(219, 119, 55, .58);--scene-meta: #c7d5d9;--scene-icon: #ed9848;--scene-heading: #f4dfbf;--scene-cost: #d4e0e3;--scene-value-start: #efbc68;--scene-value-end: #91acb6;--scene-button-start: rgba(47, 65, 73, .98);--scene-button-end: rgba(28, 35, 40, .98);--scene-button-primary-start: rgba(135, 68, 34, .98);--scene-button-primary-end: rgba(65, 39, 29, .98)}.entity-card-phoenix-elixir.item-scene-card{--scene-card-art: url(/art/entities/phoenix-elixir.webp);--scene-card-locked-art: url(/art/entities/locked/phoenix-elixir.webp);--scene-glow: rgba(236, 79, 29, .36);--scene-panel-start: rgba(108, 35, 28, .95);--scene-panel-end: rgba(59, 45, 29, .86);--scene-panel-solid: rgba(34, 24, 22, .85);--scene-row-start: rgba(116, 40, 27, .9);--scene-row-end: rgba(51, 40, 27, .78);--scene-row-solid: rgba(33, 24, 22, .75);--scene-row-first-start: rgba(135, 45, 27, .9);--scene-row-first-end: rgba(65, 47, 27, .76);--scene-row-first-solid: rgba(36, 25, 21, .74);--scene-border: rgba(230, 164, 72, .9);--scene-divider: rgba(244, 180, 85, .54);--scene-row-divider: rgba(211, 94, 47, .44);--scene-row-divider-strong: rgba(235, 144, 58, .6);--scene-meta: #f0c6a1;--scene-icon: #ffb34f;--scene-heading: #ffedc9;--scene-cost: #f3d5b5;--scene-value-start: #ffd27b;--scene-value-end: #e85c31;--scene-button-start: rgba(66, 46, 31, .98);--scene-button-end: rgba(34, 27, 24, .98);--scene-button-primary-start: rgba(153, 50, 29, .98);--scene-button-primary-end: rgba(72, 30, 27, .98)}.entity-card-dragonsteel-blade.item-scene-card{--scene-card-art: url(/art/entities/dragonsteel-blade.webp);--scene-card-locked-art: url(/art/entities/locked/dragonsteel-blade.webp);--scene-glow: rgba(220, 79, 36, .34);--scene-panel-start: rgba(48, 55, 64, .96);--scene-panel-end: rgba(82, 38, 29, .86);--scene-panel-solid: rgba(28, 29, 32, .85);--scene-row-start: rgba(54, 62, 71, .9);--scene-row-end: rgba(70, 37, 29, .78);--scene-row-solid: rgba(28, 29, 32, .75);--scene-row-first-start: rgba(62, 71, 80, .9);--scene-row-first-end: rgba(85, 41, 29, .76);--scene-row-first-solid: rgba(30, 30, 33, .74);--scene-border: rgba(190, 137, 83, .9);--scene-divider: rgba(214, 157, 94, .52);--scene-row-divider: rgba(126, 165, 181, .4);--scene-row-divider-strong: rgba(219, 102, 52, .58);--scene-meta: #c8d8de;--scene-icon: #ee8b43;--scene-heading: #f4e4cb;--scene-cost: #d6e2e6;--scene-value-start: #dce8eb;--scene-value-end: #cf6239;--scene-button-start: rgba(52, 65, 73, .98);--scene-button-end: rgba(29, 35, 39, .98);--scene-button-primary-start: rgba(132, 55, 32, .98);--scene-button-primary-end: rgba(63, 32, 27, .98)}.entity-card-archmage-staff.item-scene-card{--scene-card-art: url(/art/entities/archmage-staff.webp);--scene-card-locked-art: url(/art/entities/locked/archmage-staff.webp);--scene-glow: rgba(79, 130, 246, .36);--scene-panel-start: rgba(48, 44, 105, .95);--scene-panel-end: rgba(25, 70, 91, .86);--scene-panel-solid: rgba(25, 25, 43, .85);--scene-row-start: rgba(55, 49, 119, .9);--scene-row-end: rgba(27, 65, 87, .78);--scene-row-solid: rgba(25, 25, 43, .75);--scene-row-first-start: rgba(63, 54, 137, .9);--scene-row-first-end: rgba(31, 76, 99, .76);--scene-row-first-solid: rgba(27, 26, 46, .74);--scene-border: rgba(190, 164, 109, .88);--scene-divider: rgba(145, 162, 234, .54);--scene-row-divider: rgba(91, 190, 225, .44);--scene-row-divider-strong: rgba(150, 112, 224, .58);--scene-meta: #cad8f4;--scene-icon: #83dcf3;--scene-heading: #f4e9d1;--scene-cost: #d8e5f6;--scene-value-start: #e7cf8d;--scene-value-end: #7fc5df;--scene-button-start: rgba(39, 67, 91, .98);--scene-button-end: rgba(27, 31, 50, .98);--scene-button-primary-start: rgba(82, 62, 143, .98);--scene-button-primary-end: rgba(40, 35, 77, .98)}.entity-card-mythril-plate.item-scene-card{--scene-card-art: url(/art/entities/mythril-plate.webp);--scene-card-locked-art: url(/art/entities/locked/mythril-plate.webp);--scene-glow: rgba(82, 183, 224, .34);--scene-panel-start: rgba(55, 79, 99, .95);--scene-panel-end: rgba(31, 48, 72, .88);--scene-panel-solid: rgba(25, 30, 38, .85);--scene-row-start: rgba(61, 88, 108, .9);--scene-row-end: rgba(32, 53, 75, .8);--scene-row-solid: rgba(25, 30, 38, .75);--scene-row-first-start: rgba(70, 101, 121, .9);--scene-row-first-end: rgba(36, 62, 85, .78);--scene-row-first-solid: rgba(27, 32, 40, .74);--scene-border: rgba(190, 211, 215, .9);--scene-divider: rgba(153, 211, 226, .54);--scene-row-divider: rgba(91, 188, 209, .42);--scene-row-divider-strong: rgba(200, 173, 107, .56);--scene-meta: #d0e7ec;--scene-icon: #9de5ee;--scene-heading: #f2f5ed;--scene-cost: #d8e8ed;--scene-value-start: #e9f1ef;--scene-value-end: #7fc5d2;--scene-button-start: rgba(55, 79, 94, .98);--scene-button-end: rgba(29, 39, 49, .98);--scene-button-primary-start: rgba(64, 103, 132, .98);--scene-button-primary-end: rgba(34, 54, 76, .98)}.entity-card-timekeeper-gear.item-scene-card{--scene-card-art: url(/art/entities/timekeeper-gear.webp);--scene-card-locked-art: url(/art/entities/locked/timekeeper-gear.webp);--scene-glow: rgba(103, 203, 199, .34);--scene-panel-start: rgba(88, 61, 35, .95);--scene-panel-end: rgba(30, 74, 76, .86);--scene-panel-solid: rgba(30, 34, 28, .85);--scene-row-start: rgba(95, 66, 38, .9);--scene-row-end: rgba(29, 70, 72, .78);--scene-row-solid: rgba(30, 34, 28, .75);--scene-row-first-start: rgba(106, 73, 42, .9);--scene-row-first-end: rgba(32, 78, 80, .76);--scene-row-first-solid: rgba(32, 37, 30, .74);--scene-border: rgba(214, 168, 79, .9);--scene-divider: rgba(214, 168, 79, .54);--scene-row-divider: rgba(103, 203, 199, .44);--scene-row-divider-strong: rgba(214, 168, 79, .6);--scene-meta: #bfe9e7;--scene-icon: #d6a84f;--scene-heading: #f0e5ca;--scene-cost: #ceeeed;--scene-value-start: #e8d7ae;--scene-value-end: #67cbc7;--scene-button-start: rgba(23, 58, 59, .98);--scene-button-end: rgba(28, 33, 27, .98);--scene-button-primary-start: rgba(101, 70, 40, .98);--scene-button-primary-end: rgba(55, 38, 22, .98)}.entity-card-worldheart-relic.item-scene-card{--scene-card-art: url(/art/entities/worldheart-relic.webp);--scene-card-locked-art: url(/art/entities/locked/worldheart-relic.webp);--scene-glow: rgba(47, 143, 91, .34);--scene-panel-start: rgba(42, 83, 55, .95);--scene-panel-end: rgba(81, 54, 33, .86);--scene-panel-solid: rgba(31, 35, 22, .85);--scene-row-start: rgba(45, 90, 59, .9);--scene-row-end: rgba(77, 51, 31, .78);--scene-row-solid: rgba(31, 35, 22, .75);--scene-row-first-start: rgba(50, 100, 66, .9);--scene-row-first-end: rgba(85, 57, 35, .76);--scene-row-first-solid: rgba(33, 38, 24, .74);--scene-border: rgba(123, 166, 90, .9);--scene-divider: rgba(123, 166, 90, .54);--scene-row-divider: rgba(47, 143, 91, .44);--scene-row-divider-strong: rgba(123, 166, 90, .6);--scene-meta: #a8d0ba;--scene-icon: #7ba65a;--scene-heading: #f5ce8b;--scene-cost: #bcdbcb;--scene-value-start: #f0b44c;--scene-value-end: #4bae6d;--scene-button-start: rgba(63, 42, 26, .98);--scene-button-end: rgba(30, 33, 21, .98);--scene-button-primary-start: rgba(48, 95, 63, .98);--scene-button-primary-end: rgba(26, 51, 34, .98)}.entity-card-starforged-compass.item-scene-card{--scene-card-art: url(/art/entities/starforged-compass.webp);--scene-card-locked-art: url(/art/entities/locked/starforged-compass.webp);--scene-glow: rgba(95, 123, 224, .34);--scene-panel-start: rgba(38, 59, 126, .95);--scene-panel-end: rgba(83, 44, 100, .86);--scene-panel-solid: rgba(31, 26, 57, .85);--scene-row-start: rgba(41, 64, 136, .9);--scene-row-end: rgba(79, 42, 95, .78);--scene-row-solid: rgba(31, 26, 57, .75);--scene-row-first-start: rgba(46, 71, 151, .9);--scene-row-first-end: rgba(87, 46, 105, .76);--scene-row-first-solid: rgba(33, 28, 62, .74);--scene-border: rgba(201, 157, 69, .9);--scene-divider: rgba(201, 157, 69, .54);--scene-row-divider: rgba(95, 123, 224, .44);--scene-row-divider-strong: rgba(201, 157, 69, .6);--scene-meta: #bcc8f2;--scene-icon: #c99d45;--scene-heading: #f6f5e5;--scene-cost: #ccd5f5;--scene-value-start: #f1f0d7;--scene-value-end: #b65b9a;--scene-button-start: rgba(65, 34, 78, .98);--scene-button-end: rgba(29, 25, 54, .98);--scene-button-primary-start: rgba(44, 68, 145, .98);--scene-button-primary-end: rgba(24, 37, 78, .98)}.entity-card-celestial-chalice.item-scene-card{--scene-card-art: url(/art/entities/celestial-chalice.webp);--scene-card-locked-art: url(/art/entities/locked/celestial-chalice.webp);--scene-glow: rgba(173, 114, 150, .34);--scene-panel-start: rgba(84, 48, 88, .95);--scene-panel-end: rgba(117, 73, 88, .86);--scene-panel-solid: rgba(51, 31, 44, .85);--scene-row-start: rgba(91, 52, 95, .9);--scene-row-end: rgba(111, 69, 84, .78);--scene-row-solid: rgba(51, 31, 44, .75);--scene-row-first-start: rgba(101, 58, 106, .9);--scene-row-first-end: rgba(123, 77, 92, .76);--scene-row-first-solid: rgba(55, 33, 48, .74);--scene-border: rgba(212, 181, 107, .9);--scene-divider: rgba(212, 181, 107, .54);--scene-row-divider: rgba(173, 114, 150, .44);--scene-row-divider-strong: rgba(212, 181, 107, .6);--scene-meta: #ddc4d3;--scene-icon: #d4b56b;--scene-heading: #f8f0e2;--scene-cost: #e5d2dd;--scene-value-start: #f4e8d2;--scene-value-end: #775c9b;--scene-button-start: rgba(91, 57, 69, .98);--scene-button-end: rgba(48, 29, 42, .98);--scene-button-primary-start: rgba(97, 55, 101, .98);--scene-button-primary-end: rgba(52, 30, 55, .98)}.entity-card-voidglass-dagger.item-scene-card{--scene-card-art: url(/art/entities/voidglass-dagger.webp);--scene-card-locked-art: url(/art/entities/locked/voidglass-dagger.webp);--scene-glow: rgba(112, 55, 168, .34);--scene-panel-start: rgba(52, 29, 78, .95);--scene-panel-end: rgba(25, 23, 39, .86);--scene-panel-solid: rgba(20, 13, 30, .85);--scene-row-start: rgba(56, 31, 84, .9);--scene-row-end: rgba(24, 22, 37, .78);--scene-row-solid: rgba(20, 13, 30, .75);--scene-row-first-start: rgba(62, 35, 94, .9);--scene-row-first-end: rgba(26, 24, 41, .76);--scene-row-first-solid: rgba(22, 14, 32, .74);--scene-border: rgba(209, 79, 157, .9);--scene-divider: rgba(209, 79, 157, .54);--scene-row-divider: rgba(112, 55, 168, .44);--scene-row-divider-strong: rgba(209, 79, 157, .6);--scene-meta: #c3abda;--scene-icon: #d14f9d;--scene-heading: #dcd2f0;--scene-cost: #d1bfe3;--scene-value-start: #c9b9e8;--scene-value-end: #7037a8;--scene-button-start: rgba(20, 18, 30, .98);--scene-button-end: rgba(19, 12, 28, .98);--scene-button-primary-start: rgba(60, 33, 90, .98);--scene-button-primary-end: rgba(32, 18, 48, .98)}.entity-card-astral-cloak.item-scene-card{--scene-card-art: url(/art/entities/astral-cloak.webp);--scene-card-locked-art: url(/art/entities/locked/astral-cloak.webp);--scene-glow: rgba(72, 105, 199, .34);--scene-panel-start: rgba(38, 61, 117, .95);--scene-panel-end: rgba(68, 43, 101, .86);--scene-panel-solid: rgba(27, 26, 55, .85);--scene-row-start: rgba(41, 66, 126, .9);--scene-row-end: rgba(65, 41, 96, .78);--scene-row-solid: rgba(27, 26, 55, .75);--scene-row-first-start: rgba(46, 73, 140, .9);--scene-row-first-end: rgba(71, 45, 106, .76);--scene-row-first-solid: rgba(29, 28, 59, .74);--scene-border: rgba(143, 201, 186, .9);--scene-divider: rgba(143, 201, 186, .54);--scene-row-divider: rgba(72, 105, 199, .44);--scene-row-divider-strong: rgba(143, 201, 186, .6);--scene-meta: #b2c0e7;--scene-icon: #8fc9ba;--scene-heading: #d5dce7;--scene-cost: #c4cfed;--scene-value-start: #bfc9da;--scene-value-end: #8fc9ba;--scene-button-start: rgba(53, 34, 79, .98);--scene-button-end: rgba(25, 25, 52, .98);--scene-button-primary-start: rgba(44, 70, 135, .98);--scene-button-primary-end: rgba(24, 38, 73, .98)}.entity-card-eclipse-phial.item-scene-card{--scene-card-art: url(/art/entities/eclipse-phial.webp);--scene-card-locked-art: url(/art/entities/locked/eclipse-phial.webp);--scene-glow: rgba(184, 76, 145, .34);--scene-panel-start: rgba(77, 38, 87, .95);--scene-panel-end: rgba(36, 31, 50, .86);--scene-panel-solid: rgba(29, 18, 35, .85);--scene-row-start: rgba(83, 41, 94, .9);--scene-row-end: rgba(34, 29, 48, .78);--scene-row-solid: rgba(29, 18, 35, .75);--scene-row-first-start: rgba(92, 46, 104, .9);--scene-row-first-end: rgba(38, 33, 53, .76);--scene-row-first-solid: rgba(31, 19, 38, .74);--scene-border: rgba(233, 167, 90, .9);--scene-divider: rgba(233, 167, 90, .54);--scene-row-divider: rgba(184, 76, 145, .44);--scene-row-divider-strong: rgba(233, 167, 90, .6);--scene-meta: #e1b4d1;--scene-icon: #e9a75a;--scene-heading: #d5d9e2;--scene-cost: #e8c6dc;--scene-value-start: #bfc4d2;--scene-value-end: #b84c91;--scene-button-start: rgba(28, 24, 39, .98);--scene-button-end: rgba(27, 17, 33, .98);--scene-button-primary-start: rgba(89, 44, 100, .98);--scene-button-primary-end: rgba(48, 24, 54, .98)}.entity-card-planar-map.item-scene-card{--scene-card-art: url(/art/entities/planar-map.webp);--scene-card-locked-art: url(/art/entities/locked/planar-map.webp);--scene-glow: rgba(165, 75, 155, .34);--scene-panel-start: rgba(26, 71, 82, .95);--scene-panel-end: rgba(71, 38, 88, .86);--scene-panel-solid: rgba(25, 28, 43, .85);--scene-row-start: rgba(28, 77, 89, .9);--scene-row-end: rgba(67, 36, 84, .78);--scene-row-solid: rgba(25, 28, 43, .75);--scene-row-first-start: rgba(31, 85, 98, .9);--scene-row-first-end: rgba(75, 40, 92, .76);--scene-row-first-solid: rgba(27, 30, 46, .74);--scene-border: rgba(47, 166, 165, .9);--scene-divider: rgba(47, 166, 165, .54);--scene-row-divider: rgba(165, 75, 155, .44);--scene-row-divider-strong: rgba(47, 166, 165, .6);--scene-meta: #d9b3d5;--scene-icon: #2fa6a5;--scene-heading: #e9e0c9;--scene-cost: #e2c5df;--scene-value-start: #ddd0ac;--scene-value-end: #2fa6a5;--scene-button-start: rgba(55, 30, 69, .98);--scene-button-end: rgba(24, 26, 41, .98);--scene-button-primary-start: rgba(30, 82, 94, .98);--scene-button-primary-end: rgba(16, 44, 51, .98)}.entity-card-soulbound-grimoire.item-scene-card{--scene-card-art: url(/art/entities/soulbound-grimoire.webp);--scene-card-locked-art: url(/art/entities/locked/soulbound-grimoire.webp);--scene-glow: rgba(114, 199, 174, .34);--scene-panel-start: rgba(91, 37, 54, .95);--scene-panel-end: rgba(40, 31, 46, .86);--scene-panel-solid: rgba(33, 17, 25, .85);--scene-row-start: rgba(98, 40, 58, .9);--scene-row-end: rgba(38, 29, 44, .78);--scene-row-solid: rgba(33, 17, 25, .75);--scene-row-first-start: rgba(109, 44, 65, .9);--scene-row-first-end: rgba(42, 33, 48, .76);--scene-row-first-solid: rgba(36, 18, 27, .74);--scene-border: rgba(114, 199, 174, .9);--scene-divider: rgba(114, 199, 174, .54);--scene-row-divider: rgba(114, 199, 174, .44);--scene-row-divider-strong: rgba(114, 199, 174, .6);--scene-meta: #c4e7dd;--scene-icon: #72c7ae;--scene-heading: #e6dbc2;--scene-cost: #d2ede5;--scene-value-start: #d8c7a1;--scene-value-end: #72c7ae;--scene-button-start: rgba(31, 24, 36, .98);--scene-button-end: rgba(32, 16, 24, .98);--scene-button-primary-start: rgba(105, 43, 62, .98);--scene-button-primary-end: rgba(56, 23, 33, .98)}.entity-card-titanbreaker-axe.item-scene-card{--scene-card-art: url(/art/entities/titanbreaker-axe.webp);--scene-card-locked-art: url(/art/entities/locked/titanbreaker-axe.webp);--scene-glow: rgba(215, 90, 42, .34);--scene-panel-start: rgba(76, 55, 40, .95);--scene-panel-end: rgba(54, 57, 60, .86);--scene-panel-solid: rgba(33, 28, 25, .85);--scene-row-start: rgba(82, 59, 43, .9);--scene-row-end: rgba(51, 54, 57, .78);--scene-row-solid: rgba(33, 28, 25, .75);--scene-row-first-start: rgba(91, 66, 48, .9);--scene-row-first-end: rgba(57, 60, 63, .76);--scene-row-first-solid: rgba(36, 30, 27, .74);--scene-border: rgba(215, 90, 42, .9);--scene-divider: rgba(215, 90, 42, .54);--scene-row-divider: rgba(215, 90, 42, .44);--scene-row-divider-strong: rgba(215, 90, 42, .6);--scene-meta: #eebaa6;--scene-icon: #d75a2a;--scene-heading: #d0bfa5;--scene-cost: #f2cabb;--scene-value-start: #b79c75;--scene-value-end: #d75a2a;--scene-button-start: rgba(42, 44, 47, .98);--scene-button-end: rgba(31, 27, 24, .98);--scene-button-primary-start: rgba(87, 63, 46, .98);--scene-button-primary-end: rgba(47, 34, 25, .98)}.entity-card-oracle-lens.item-scene-card{--scene-card-art: url(/art/entities/oracle-lens.webp);--scene-card-locked-art: url(/art/entities/locked/oracle-lens.webp);--scene-glow: rgba(118, 83, 166, .34);--scene-panel-start: rgba(42, 60, 122, .95);--scene-panel-end: rgba(25, 101, 111, .86);--scene-panel-solid: rgba(17, 41, 59, .85);--scene-row-start: rgba(45, 65, 132, .9);--scene-row-end: rgba(24, 96, 105, .78);--scene-row-solid: rgba(17, 41, 59, .75);--scene-row-first-start: rgba(50, 72, 146, .9);--scene-row-first-end: rgba(26, 106, 117, .76);--scene-row-first-solid: rgba(18, 44, 64, .74);--scene-border: rgba(208, 166, 84, .9);--scene-divider: rgba(208, 166, 84, .54);--scene-row-divider: rgba(118, 83, 166, .44);--scene-row-divider-strong: rgba(208, 166, 84, .6);--scene-meta: #c5b7da;--scene-icon: #d0a654;--scene-heading: #e5f4f5;--scene-cost: #d3c8e3;--scene-value-start: #d7eef0;--scene-value-end: #64bdc4;--scene-button-start: rgba(20, 79, 87, .98);--scene-button-end: rgba(16, 39, 56, .98);--scene-button-primary-start: rgba(48, 69, 140, .98);--scene-button-primary-end: rgba(26, 37, 76, .98)}.entity-card-dawnsteel-aegis.item-scene-card{--scene-card-art: url(/art/entities/dawnsteel-aegis.webp);--scene-card-locked-art: url(/art/entities/locked/dawnsteel-aegis.webp);--scene-glow: rgba(217, 117, 88, .34);--scene-panel-start: rgba(88, 68, 48, .95);--scene-panel-end: rgba(50, 76, 94, .86);--scene-panel-solid: rgba(35, 36, 36, .85);--scene-row-start: rgba(95, 73, 52, .9);--scene-row-end: rgba(48, 72, 89, .78);--scene-row-solid: rgba(35, 36, 36, .75);--scene-row-first-start: rgba(106, 82, 58, .9);--scene-row-first-end: rgba(53, 80, 99, .76);--scene-row-first-solid: rgba(38, 39, 39, .74);--scene-border: rgba(214, 166, 64, .9);--scene-divider: rgba(214, 166, 64, .54);--scene-row-divider: rgba(217, 117, 88, .44);--scene-row-divider-strong: rgba(214, 166, 64, .6);--scene-meta: #efc5b9;--scene-icon: #d6a640;--scene-heading: #e6e5db;--scene-cost: #f3d3ca;--scene-value-start: #d9d7c8;--scene-value-end: #d97558;--scene-button-start: rgba(39, 59, 73, .98);--scene-button-end: rgba(33, 35, 34, .98);--scene-button-primary-start: rgba(101, 78, 55, .98);--scene-button-primary-end: rgba(55, 42, 30, .98)}.entity-card-moonwell-draught.item-scene-card{--scene-card-art: url(/art/entities/moonwell-draught.webp);--scene-card-locked-art: url(/art/entities/locked/moonwell-draught.webp);--scene-glow: rgba(76, 168, 197, .34);--scene-panel-start: rgba(31, 67, 104, .95);--scene-panel-end: rgba(67, 57, 104, .86);--scene-panel-solid: rgba(25, 31, 52, .85);--scene-row-start: rgba(33, 72, 112, .9);--scene-row-end: rgba(64, 54, 99, .78);--scene-row-solid: rgba(25, 31, 52, .75);--scene-row-first-start: rgba(37, 80, 125, .9);--scene-row-first-end: rgba(70, 60, 109, .76);--scene-row-first-solid: rgba(27, 33, 56, .74);--scene-border: rgba(135, 215, 219, .9);--scene-divider: rgba(135, 215, 219, .54);--scene-row-divider: rgba(76, 168, 197, .44);--scene-row-divider-strong: rgba(135, 215, 219, .6);--scene-meta: #b4dae7;--scene-icon: #87d7db;--scene-heading: #d5dde0;--scene-cost: #c6e3ec;--scene-value-start: #bfcbd0;--scene-value-end: #4ca8c5;--scene-button-start: rgba(52, 44, 81, .98);--scene-button-end: rgba(24, 30, 50, .98);--scene-button-primary-start: rgba(36, 77, 120, .98);--scene-button-primary-end: rgba(19, 42, 64, .98)}.entity-card-seraphic-harp.item-scene-card{--scene-card-art: url(/art/entities/seraphic-harp.webp);--scene-card-locked-art: url(/art/entities/locked/seraphic-harp.webp);--scene-glow: rgba(158, 220, 255, .34);--scene-panel-start: rgba(104, 76, 50, .95);--scene-panel-end: rgba(42, 63, 91, .86);--scene-panel-solid: rgba(37, 35, 36, .85);--scene-row-start: rgba(112, 82, 54, .9);--scene-row-end: rgba(40, 60, 86, .78);--scene-row-solid: rgba(37, 35, 36, .75);--scene-row-first-start: rgba(125, 91, 60, .9);--scene-row-first-end: rgba(44, 66, 96, .76);--scene-row-first-solid: rgba(40, 38, 39, .74);--scene-border: rgba(228, 184, 91, .9);--scene-divider: rgba(228, 184, 91, .54);--scene-row-divider: rgba(158, 220, 255, .44);--scene-row-divider-strong: rgba(228, 184, 91, .6);--scene-meta: #d6f0ff;--scene-icon: #e4b85b;--scene-heading: #faf5e8;--scene-cost: #e0f4ff;--scene-value-start: #f7f0dc;--scene-value-end: #9edcff;--scene-button-start: rgba(33, 49, 71, .98);--scene-button-end: rgba(35, 34, 34, .98);--scene-button-primary-start: rgba(120, 87, 57, .98);--scene-button-primary-end: rgba(64, 47, 31, .98)}.entity-card-chrono-loom.item-scene-card{--scene-card-art: url(/art/entities/chrono-loom.webp);--scene-card-locked-art: url(/art/entities/locked/chrono-loom.webp);--scene-glow: rgba(58, 167, 163, .34);--scene-panel-start: rgba(102, 70, 41, .95);--scene-panel-end: rgba(27, 77, 80, .86);--scene-panel-solid: rgba(33, 37, 31, .85);--scene-row-start: rgba(110, 76, 44, .9);--scene-row-end: rgba(26, 73, 76, .78);--scene-row-solid: rgba(33, 37, 31, .75);--scene-row-first-start: rgba(122, 84, 49, .9);--scene-row-first-end: rgba(28, 81, 84, .76);--scene-row-first-solid: rgba(36, 40, 33, .74);--scene-border: rgba(244, 196, 107, .9);--scene-divider: rgba(244, 196, 107, .54);--scene-row-divider: rgba(58, 167, 163, .44);--scene-row-divider-strong: rgba(244, 196, 107, .6);--scene-meta: #acdad8;--scene-icon: #f4c46b;--scene-heading: #f8d99f;--scene-cost: #c0e3e2;--scene-value-start: #f4c46b;--scene-value-end: #3aa7a3;--scene-button-start: rgba(21, 60, 62, .98);--scene-button-end: rgba(31, 36, 29, .98);--scene-button-primary-start: rgba(117, 81, 47, .98);--scene-button-primary-end: rgba(63, 43, 25, .98)}.entity-card-heavenpiercer-spear.item-scene-card{--scene-card-art: url(/art/entities/heavenpiercer-spear.webp);--scene-card-locked-art: url(/art/entities/locked/heavenpiercer-spear.webp);--scene-glow: rgba(78, 168, 222, .34);--scene-panel-start: rgba(63, 78, 103, .95);--scene-panel-end: rgba(111, 72, 35, .86);--scene-panel-solid: rgba(44, 38, 35, .85);--scene-row-start: rgba(68, 84, 111, .9);--scene-row-end: rgba(105, 68, 33, .78);--scene-row-solid: rgba(44, 38, 35, .75);--scene-row-first-start: rgba(76, 94, 124, .9);--scene-row-first-end: rgba(117, 76, 37, .76);--scene-row-first-solid: rgba(48, 41, 38, .74);--scene-border: rgba(255, 200, 87, .9);--scene-divider: rgba(255, 200, 87, .54);--scene-row-divider: rgba(78, 168, 222, .44);--scene-row-divider-strong: rgba(255, 200, 87, .6);--scene-meta: #b5daf1;--scene-icon: #ffc857;--scene-heading: #faf8f0;--scene-cost: #c6e3f4;--scene-value-start: #f7f4e8;--scene-value-end: #4ea8de;--scene-button-start: rgba(87, 56, 27, .98);--scene-button-end: rgba(42, 36, 33, .98);--scene-button-primary-start: rgba(72, 90, 118, .98);--scene-button-primary-end: rgba(39, 48, 64, .98)}.entity-card-abyssal-wardplate.item-scene-card{--scene-card-art: url(/art/entities/abyssal-wardplate.webp);--scene-card-locked-art: url(/art/entities/locked/abyssal-wardplate.webp);--scene-glow: rgba(30, 197, 197, .34);--scene-panel-start: rgba(18, 55, 68, .95);--scene-panel-end: rgba(69, 34, 48, .86);--scene-panel-solid: rgba(22, 23, 29, .85);--scene-row-start: rgba(19, 59, 73, .9);--scene-row-end: rgba(66, 32, 46, .78);--scene-row-solid: rgba(22, 23, 29, .75);--scene-row-first-start: rgba(22, 66, 82, .9);--scene-row-first-end: rgba(72, 36, 50, .76);--scene-row-first-solid: rgba(24, 25, 31, .74);--scene-border: rgba(30, 197, 197, .9);--scene-divider: rgba(30, 197, 197, .54);--scene-row-divider: rgba(30, 197, 197, .44);--scene-row-divider-strong: rgba(30, 197, 197, .6);--scene-meta: #a0e7e7;--scene-icon: #1ec5c5;--scene-heading: #b5c8d0;--scene-cost: #b7ecec;--scene-value-start: #8daab7;--scene-value-end: #b9473f;--scene-button-start: rgba(54, 27, 37, .98);--scene-button-end: rgba(21, 22, 28, .98);--scene-button-primary-start: rgba(21, 63, 78, .98);--scene-button-primary-end: rgba(11, 34, 42, .98)}.entity-card-godsblood-tonic.item-scene-card{--scene-card-art: url(/art/entities/godsblood-tonic.webp);--scene-card-locked-art: url(/art/entities/locked/godsblood-tonic.webp);--scene-glow: rgba(255, 244, 194, .34);--scene-panel-start: rgba(117, 23, 38, .95);--scene-panel-end: rgba(57, 42, 85, .86);--scene-panel-solid: rgba(44, 17, 31, .85);--scene-row-start: rgba(126, 25, 41, .9);--scene-row-end: rgba(54, 40, 81, .78);--scene-row-solid: rgba(44, 17, 31, .75);--scene-row-first-start: rgba(140, 28, 46, .9);--scene-row-first-end: rgba(60, 44, 89, .76);--scene-row-first-solid: rgba(48, 18, 33, .74);--scene-border: rgba(245, 182, 66, .9);--scene-divider: rgba(245, 182, 66, .54);--scene-row-divider: rgba(255, 244, 194, .44);--scene-row-divider-strong: rgba(245, 182, 66, .6);--scene-meta: #fffae5;--scene-icon: #f5b642;--scene-heading: #fff8d7;--scene-cost: #fffbeb;--scene-value-start: #fff4c2;--scene-value-end: #c66b32;--scene-button-start: rgba(44, 33, 66, .98);--scene-button-end: rgba(42, 16, 30, .98);--scene-button-primary-start: rgba(135, 26, 44, .98);--scene-button-primary-end: rgba(73, 14, 24, .98)}.entity-card-fateweaver-codex.item-scene-card{--scene-card-art: url(/art/entities/fateweaver-codex.webp);--scene-card-locked-art: url(/art/entities/locked/fateweaver-codex.webp);--scene-glow: rgba(95, 211, 207, .34);--scene-panel-start: rgba(82, 47, 104, .95);--scene-panel-end: rgba(30, 72, 79, .86);--scene-panel-solid: rgba(28, 30, 46, .85);--scene-row-start: rgba(89, 51, 112, .9);--scene-row-end: rgba(29, 68, 75, .78);--scene-row-solid: rgba(28, 30, 46, .75);--scene-row-first-start: rgba(98, 56, 125, .9);--scene-row-first-end: rgba(32, 76, 83, .76);--scene-row-first-solid: rgba(30, 32, 50, .74);--scene-border: rgba(241, 201, 107, .9);--scene-divider: rgba(241, 201, 107, .54);--scene-row-divider: rgba(95, 211, 207, .44);--scene-row-divider-strong: rgba(241, 201, 107, .6);--scene-meta: #bcedeb;--scene-icon: #f1c96b;--scene-heading: #f3ebd9;--scene-cost: #ccf1f0;--scene-value-start: #ede0c4;--scene-value-end: #c1568b;--scene-button-start: rgba(23, 56, 62, .98);--scene-button-end: rgba(27, 29, 44, .98);--scene-button-primary-start: rgba(94, 54, 120, .98);--scene-button-primary-end: rgba(51, 29, 64, .98)}.entity-card-crown-of-ages.item-scene-card{--scene-card-art: url(/art/entities/crown-of-ages.webp);--scene-card-locked-art: url(/art/entities/locked/crown-of-ages.webp);--scene-glow: rgba(76, 207, 224, .34);--scene-panel-start: rgba(82, 60, 119, .95);--scene-panel-end: rgba(30, 54, 77, .86);--scene-panel-solid: rgba(28, 29, 49, .85);--scene-row-start: rgba(89, 65, 129, .9);--scene-row-end: rgba(29, 51, 73, .78);--scene-row-solid: rgba(28, 29, 49, .75);--scene-row-first-start: rgba(98, 72, 143, .9);--scene-row-first-end: rgba(32, 57, 81, .76);--scene-row-first-solid: rgba(30, 31, 53, .74);--scene-border: rgba(231, 185, 92, .9);--scene-divider: rgba(231, 185, 92, .54);--scene-row-divider: rgba(76, 207, 224, .44);--scene-row-divider-strong: rgba(231, 185, 92, .6);--scene-meta: #b4ebf2;--scene-icon: #e7b95c;--scene-heading: #fff6d1;--scene-cost: #c6f0f5;--scene-value-start: #fff1b8;--scene-value-end: #6d4bc1;--scene-button-start: rgba(23, 42, 60, .98);--scene-button-end: rgba(27, 27, 47, .98);--scene-button-primary-start: rgba(94, 69, 137, .98);--scene-button-primary-end: rgba(51, 37, 74, .98)}.scene-card{align-content:start;gap:0;padding:0;background:radial-gradient(ellipse at 50% 72%,var(--scene-glow),transparent 42%),linear-gradient(180deg,#23160ffa,#0d1314fa);border-color:var(--scene-border);box-shadow:inset 0 1px #ffeeb833,inset 0 0 0 1px #3d5b4e52,0 20px 46px #00000061}.scene-card:before{top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;background:linear-gradient(180deg,#0a090714,#080d0e94),var(--scene-card-art) center 58% / cover no-repeat;border:0;border-radius:18px;opacity:.92;filter:blur(13px) saturate(1.12) contrast(1.06) brightness(.88);transform:scale(1.12)}.scene-card:after{top:0;right:0;bottom:0;left:0;z-index:0;width:auto;height:auto;background:radial-gradient(ellipse at 50% 70%,transparent 0 36%,rgba(10,14,13,.22) 54%,rgba(7,10,10,.78) 100%),linear-gradient(180deg,#1f110c94,#18100c38 27%,#070c0c14 58%,#040808b3),repeating-linear-gradient(90deg,rgba(246,214,143,.035) 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,rgba(246,214,143,.03) 0 1px,transparent 1px 30px);border-radius:inherit;opacity:1;transform:none;filter:none}.scene-card>.card-header,.scene-card>.scene-upgrade-stack,.scene-card>.locked-panel{z-index:3}.scene-card .card-header{padding:16px 14px 13px;background:linear-gradient(90deg,var(--scene-panel-start),var(--scene-panel-end)),var(--scene-panel-solid);border:0;border-bottom:1px solid var(--scene-divider);border-radius:0;box-shadow:inset 0 1px #ffefbc1f,inset 0 -1px #070a0975;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-card .card-header:before,.scene-card .card-header:after{display:none}.scene-card .card-header h2{font-size:21px}.scene-card .card-header p{color:var(--scene-meta);font-size:12px}.scene-card .card-tap-value{color:var(--scene-cost);background:#0d14157a;border-color:var(--scene-divider);box-shadow:inset 0 1px #ffeeb817}.scene-card .card-tap-value svg{color:var(--scene-icon)}.scene-card .card-tap-value strong{color:var(--scene-heading)}.scene-upgrade-stack{display:grid;gap:0}.scene-art{position:relative;z-index:1;width:calc(100% + 2px);aspect-ratio:1;margin:0 -1px -1px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(7,11,12,.04),transparent 18%),var(--scene-card-art) center center / cover no-repeat;filter:drop-shadow(0 24px 32px rgba(0,0,0,.56)) drop-shadow(0 0 24px rgba(89,211,180,.14))}.scene-card .upgrade-row{grid-template-columns:minmax(0,1fr) minmax(166px,.95fr);padding:9px 10px;background:linear-gradient(90deg,var(--scene-row-start),var(--scene-row-end)),var(--scene-row-solid);border:0;border-bottom:1px solid var(--scene-row-divider);border-radius:0;box-shadow:inset 0 1px #ffeeb81c,inset 0 -1px #070a096b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-card .upgrade-row:first-child{background:linear-gradient(90deg,var(--scene-row-first-start),var(--scene-row-first-end)),var(--scene-row-first-solid)}.scene-card .upgrade-row:last-child{border-bottom-color:var(--scene-row-divider-strong)}.scene-card .upgrade-row:before{display:none}.scene-card .upgrade-title svg{color:var(--scene-icon)}.scene-card .upgrade-title{gap:6px}.scene-card .upgrade-heading{gap:5px}.scene-card .upgrade-heading strong{flex:0 0 auto;max-width:none;color:var(--scene-heading);font-size:17px}.scene-card .upgrade-current-value{padding:1px 5px 2px;color:#17100b;font-size:11px;background:linear-gradient(180deg,var(--scene-value-start),var(--scene-value-end));border:1px solid rgba(211,255,236,.42);border-radius:999px;box-shadow:0 2px #0c372c61}.scene-card .upgrade-cost-line{color:var(--scene-cost);font-size:11px;font-weight:900;text-transform:uppercase}.scene-card .buy-button-group{grid-template-columns:repeat(4,minmax(34px,1fr));min-width:0;gap:5px}.scene-card .buy-button,.scene-card .buy-button:nth-child(odd){min-height:31px;color:#ffeac2;background:linear-gradient(180deg,rgba(255,230,164,.1),transparent 48%),linear-gradient(180deg,var(--scene-button-start),var(--scene-button-end));border:1px solid rgba(239,196,111,.48);border-radius:7px;box-shadow:inset 0 1px #ffeeb821,0 2px #0a08068f;text-shadow:0 1px 0 rgba(0,0,0,.52)}.scene-card .buy-button:first-child{color:#fff3cc;background:linear-gradient(180deg,rgba(255,235,169,.12),transparent 48%),linear-gradient(180deg,var(--scene-button-primary-start),var(--scene-button-primary-end));border-color:#ffd17b99}.scene-card .buy-button:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 8px #00000057,0 1px #0a08068f}.scene-card .buy-button:disabled,.scene-card .buy-button.disabled{color:#dabc8973;background:#16110ec7;border-color:#cda05929;box-shadow:none}.unlock-button,.primary-button{width:100%;padding:0 14px}.unlock-button{background:var(--emerald)}.disabled,.buy-button:disabled,.unlock-button:disabled,.primary-button:disabled{color:var(--muted);cursor:not-allowed;background:var(--surface-2);border:1px solid var(--line)}.locked-art-stage{position:relative;display:grid;min-height:250px;overflow:hidden;background:linear-gradient(180deg,#0a11122e,#040708b8),repeating-linear-gradient(90deg,rgba(116,183,171,.025) 0 1px,transparent 1px 24px),#0b1011;border:1px solid rgba(107,148,139,.28);border-radius:7px;isolation:isolate}.locked-art-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(4,7,8,.62),transparent 18% 82%,rgba(4,7,8,.62)),linear-gradient(180deg,rgba(5,8,9,.08),transparent 35% 66%,rgba(3,5,6,.72))}.locked-art-stage>.art-showcase,.locked-art-stage>.scene-art{grid-area:1 / 1;z-index:1}.locked-art-stage>.art-showcase{min-height:250px;padding:22px 0;opacity:.86}.entity-art-locked{--art-bg: #0a1011;--art-bg-2: #182324;--art-frame: #293a39;--art-frame-2: #101718;animation:none;background:linear-gradient(145deg,#334746,#101718 72%);border-color:#70beb43d;box-shadow:inset 0 1px #baeee214,0 18px 34px #0000006b,0 0 28px #3d968f1a}.entity-art-locked:before{background:#49b0a74d;opacity:.4}.entity-art-locked .entity-art-frame{background:linear-gradient(180deg,#172728db,#030607f5),#071011;border-color:#68b1a82e;box-shadow:inset 0 0 38px #000000bd}.entity-art-locked .entity-illustration{filter:drop-shadow(0 0 1px rgba(117,222,211,.9)) drop-shadow(0 0 10px rgba(55,147,140,.46))}.entity-art-locked .entity-illustration *{fill:#010303!important;stroke:#010303!important}.entity-art-locked .entity-art-shine,.entity-art-locked .entity-art-spark{display:none}.avatar-locked{width:min(156px,100%);height:156px;color:#010303;background:linear-gradient(180deg,#1e3132e6,#05090afa),#071011;border-color:#69b8ae3d;box-shadow:inset 0 0 36px #000000c2,0 18px 34px #00000061}.avatar-locked svg{width:72px;height:72px;stroke-width:3;filter:drop-shadow(0 0 1px rgba(124,224,213,.92)) drop-shadow(0 0 10px rgba(55,147,140,.5))}.locked-panel{position:relative;z-index:4;display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,1fr) 108px;align-self:center;align-items:center;width:100%;gap:10px;padding:12px 13px;background:linear-gradient(90deg,#101413f7,#1d1b16f7 52%,#0f1414f7),#111515;border:0;border-top:1px solid rgba(222,180,93,.56);border-bottom:1px solid rgba(222,180,93,.56);border-radius:0;box-shadow:0 12px 28px #0000008a,inset 0 1px #ffecb814,inset 4px 0 #cb9a46d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.locked-panel-copy{min-width:0}.locked-state{display:flex;align-items:center;gap:7px;color:#f0c66d}.locked-state svg{flex:0 0 auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.54))}.locked-state strong{font-size:16px;font-weight:950;line-height:1}.lock-requirement{display:block;margin-top:5px;color:#a7b1aa;font-size:12px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.locked-panel.requirement-met .lock-requirement{color:#83d9bd}.locked-panel .unlock-button{display:grid;width:108px;min-height:44px;place-content:center;gap:1px;padding:5px 9px;color:#25180d;background:linear-gradient(180deg,rgba(255,239,185,.45),transparent 42%),linear-gradient(180deg,#e2ad53,#a96628);border:1px solid #efc673;border-radius:6px;box-shadow:inset 0 1px #fff8d76b,0 3px #3c2210db,0 8px 14px #0000004d;text-shadow:0 1px rgba(255,230,168,.38)}.locked-panel .unlock-button span{font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.locked-panel .unlock-button strong{max-width:100%;overflow:hidden;font-size:14px;font-weight:950;line-height:1.1;text-overflow:ellipsis}.locked-panel .unlock-button:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 2px 7px #3f210d47,0 1px #3c2210db}.locked-panel .unlock-button:focus-visible{outline:2px solid #f4d08a;outline-offset:2px}.locked-panel .unlock-button:disabled,.locked-panel .unlock-button.disabled{color:#756d5f;background:linear-gradient(180deg,#36332cfa,#1b1c1bfa);border-color:#a78f5b47;box-shadow:inset 0 1px #ffffff0a,0 2px #0000007a;text-shadow:none}.scene-card>.locked-art-stage{z-index:3}.scene-card.locked:before{background:linear-gradient(180deg,#02050629,#030708b8),var(--scene-card-locked-art) center center / cover no-repeat;opacity:.76;filter:blur(14px) saturate(.72) brightness(.72)}.scene-card.locked:after{background:linear-gradient(180deg,#05080947,#02050629 38%,#010304bd),repeating-linear-gradient(90deg,rgba(138,199,190,.025) 0 1px,transparent 1px 26px)}.scene-card.locked .card-header{background:linear-gradient(90deg,#191d1bfa,#0e1414f5);border-bottom-color:#b4975870}.scene-card.locked .card-header p{color:#9eb5ae}.locked-scene-stage{min-height:0;background:#05090a;border:0;border-radius:0}.locked-scene-stage>.scene-art{width:calc(100% + 2px);margin:0 -1px -1px}.scene-art-locked{background:linear-gradient(180deg,#0206070a,#02050638),var(--scene-card-locked-art) center center / cover no-repeat;filter:drop-shadow(0 24px 32px rgba(0,0,0,.62)) drop-shadow(0 0 24px rgba(71,171,161,.1))}@media(max-width:330px){.locked-panel{grid-template-columns:1fr}.locked-panel .unlock-button{width:100%}}@media(max-width:370px){.upgrade-row,.scene-card .upgrade-row{grid-template-columns:1fr}.buy-button-group{width:100%;min-width:0}}.charter{padding:16px;background:var(--wood)}.charter h2{margin-top:4px;font-size:25px;font-weight:950;line-height:1.05}.charter p:last-child{margin-top:8px;color:var(--muted);font-size:14px;font-weight:800;line-height:1.45}.primary-button{min-height:52px;font-size:16px}.dev-renown-tools{position:relative;display:grid;gap:12px;overflow:hidden;padding:15px;background:linear-gradient(135deg,rgba(90,169,230,.13),transparent 58%),linear-gradient(180deg,#121b22f5,#1c1714fa);border:1px dashed rgba(90,169,230,.7);border-radius:8px;box-shadow:inset 3px 0 #5aa9e6b8,inset 0 1px #ffffff0a}.dev-renown-tools:after{position:absolute;top:-36px;right:-28px;width:96px;height:96px;content:"";pointer-events:none;background:radial-gradient(circle,rgba(90,169,230,.14),transparent 68%)}.dev-renown-header,.dev-renown-heading,.dev-renown-entry{display:flex;align-items:center}.dev-renown-header{position:relative;z-index:1;justify-content:space-between;gap:12px}.dev-renown-heading{min-width:0;gap:10px;color:var(--blue)}.dev-renown-heading h3{margin:2px 0 0;color:var(--text);font-size:19px;font-weight:950;line-height:1.05}.dev-renown-heading .eyebrow{color:#8ec7f1}.dev-only-badge{flex:0 0 auto;padding:5px 7px;color:#bfe2fb;font-size:9px;font-weight:950;letter-spacing:.9px;text-transform:uppercase;background:#5aa9e61f;border:1px solid rgba(90,169,230,.48);border-radius:999px}.dev-renown-copy{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45}.dev-renown-copy strong{color:var(--text);font-variant-numeric:tabular-nums}.dev-renown-form{display:grid;gap:7px}.dev-renown-form>label{color:#d8e9f5;font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.dev-renown-entry{gap:8px}.dev-renown-entry input{width:100%;min-width:0;min-height:46px;padding:0 12px;color:var(--text);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;background:#070c10ad;border:1px solid rgba(142,199,241,.42);border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.dev-renown-entry input::placeholder{color:#748590}.dev-renown-entry input:focus{border-color:var(--blue)}.dev-renown-entry input:focus-visible{outline:2px solid #bfe2fb;outline-offset:2px;box-shadow:0 0 0 3px #5aa9e626}.dev-renown-entry input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #d95d5d1f}.dev-renown-button{min-height:46px;flex:0 0 auto;padding:0 14px;cursor:pointer;color:#0c1820;font-size:13px;font-weight:950;white-space:nowrap;background:#8ec7f1;border:1px solid #bfe2fb;border-radius:8px;box-shadow:0 5px 14px #0f3f6047}.dev-renown-button:hover{background:#a7d5f5}.dev-renown-button:active{transform:translateY(1px)}.dev-renown-button:focus-visible{outline:3px solid rgba(191,226,251,.9);outline-offset:2px}.dev-renown-hint,.dev-renown-status{font-size:11px;font-weight:750;line-height:1.4}.dev-renown-hint{color:#92a7b3}.dev-renown-status{min-height:16px;color:var(--muted)}.dev-renown-status.error{color:#f29a9a}.dev-renown-status.success{color:#7ee09c}@media(max-width:370px){.dev-renown-entry{align-items:stretch;flex-direction:column}.dev-renown-button{width:100%}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:18px;background:#000000ad}.modal{display:grid;width:min(100%,420px);justify-items:center;gap:10px;padding:20px;text-align:center;border-color:var(--gold)}.modal h2{font-size:24px;font-weight:950}.modal p{color:var(--muted);font-size:14px;font-weight:800;line-height:1.45}.modal strong{margin:4px 0;color:var(--gold);font-size:28px;font-weight:950}@media(min-width:720px){.app-shell{padding-top:22px}}
