.home-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;min-height:100vh;min-height:100svh;height:100dvh;overflow:hidden;color:var(--text);background:#0d1010;isolation:isolate}.home-screen__ambient-backdrop,.home-screen__backdrop,.home-screen__atmosphere,.home-screen__veil{position:absolute;top:0;right:0;bottom:0;left:0}.home-screen__ambient-backdrop{z-index:-4;background:radial-gradient(circle at 50% 60%,rgba(157,80,24,.36),transparent 34%),linear-gradient(#080a0a8a,#080706e0);filter:blur(24px) saturate(.72);transform:scale(1.1)}.home-screen--backdrop-failed .home-screen__ambient-backdrop{background:radial-gradient(circle at 50% 58%,rgba(190,96,25,.5),transparent 30%),linear-gradient(160deg,#171b19,#0c0d0d 54%,#1a0f08)}.home-screen--logo-failed .home-screen__logo-frame:after{display:grid;height:100%;place-items:center;color:#f2cf7d;content:"GUILD SHOP TYCOON";font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,6vw,34px);font-weight:900;letter-spacing:.08em;text-align:center;text-shadow:0 3px 8px #000}.home-screen__backdrop{left:50%;z-index:-3;display:block;width:min(100vw,56.25vh);width:min(100vw,56.25dvh);height:100%;max-width:none;object-fit:cover;object-position:center center;opacity:0;filter:saturate(1.04) contrast(1.025);transform:translate(-50%) scale(1.025);transition:opacity .32s ease;animation:home-backdrop-arrival 1.2s cubic-bezier(.2,.72,.24,1) both}.home-screen__backdrop--loaded{opacity:1}.home-screen__atmosphere{z-index:-2;width:min(100%,620px);margin:0 auto;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 58%,rgba(255,174,62,.12),transparent 24%),radial-gradient(circle at 50% 72%,rgba(18,9,3,.08),transparent 38%)}.home-screen__veil{z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,7,7,.82) 0%,rgba(6,7,7,.24) 23%,transparent 43%),linear-gradient(0deg,rgba(8,5,3,.91) 0%,rgba(11,7,4,.43) 20%,transparent 42%),linear-gradient(90deg,rgba(5,6,6,.5),transparent 16%,transparent 84%,rgba(5,6,6,.5))}.home-screen:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 58%,#ffe2a1f5,#dc892ac2 18%,#130a05eb 70%),#120b06;transition:opacity .42s cubic-bezier(.45,0,.55,1)}.home-screen--entering:after{opacity:1}.home-screen__content{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,580px);min-height:100%;margin:0 auto;padding:max(10px,env(safe-area-inset-top)) clamp(14px,4.5vw,30px) max(30px,calc(env(safe-area-inset-bottom) + 18px))}.home-screen__logo-frame{align-self:start;width:100%;aspect-ratio:4 / 1;overflow:hidden;opacity:0;filter:drop-shadow(0 5px 8px rgba(0,0,0,.78));animation:home-logo-arrival .72s 90ms cubic-bezier(.2,.75,.24,1) forwards}.home-screen__logo{display:block;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center;filter:saturate(1.08) contrast(1.04);transition:opacity .26s ease}.home-screen__logo--loaded{opacity:1}.home-screen__enter{position:relative;display:grid;grid-row:3;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;align-self:end;justify-self:center;gap:12px;width:min(100%,390px);min-height:60px;padding:12px 22px;overflow:hidden;color:#fff3d1;background:linear-gradient(180deg,rgba(255,226,146,.13),transparent 30%),linear-gradient(180deg,#5b341d,#3a2115 48%,#28150e);border:2px solid #e0a443;border-radius:8px;box-shadow:inset 0 0 0 2px #27140ae6,inset 0 1px #ffedb966,0 0 0 1px #683e19e6,0 10px 24px #0000009e,0 0 24px #e29c3629;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,5vw,21px);font-weight:800;letter-spacing:.085em;line-height:1;text-align:center;text-shadow:0 2px 2px rgba(24,10,3,.9);text-transform:uppercase;cursor:pointer;touch-action:manipulation;opacity:0;transform:translateY(12px);animation:home-button-arrival .62s .23s cubic-bezier(.2,.78,.24,1) forwards;transition:color .14s ease,filter .14s ease,transform .14s ease,box-shadow .14s ease}.home-screen__enter:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";pointer-events:none;border:1px solid rgba(244,191,93,.38);border-radius:4px}.home-screen__enter:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(112deg,transparent 20%,rgba(255,239,190,.2) 45%,transparent 70%);transform:translate(-115%);transition:transform .44s ease}.home-screen__enter:hover{color:#fff8e6;filter:brightness(1.08) saturate(1.05);box-shadow:inset 0 0 0 2px #27140ae6,inset 0 1px #ffedb980,0 0 0 1px #683e19e6,0 13px 28px #000000a8,0 0 34px #e29c3645;transform:translateY(-2px)}.home-screen__enter:hover:after{transform:translate(115%)}.home-screen__enter:active{filter:brightness(.96);transform:translateY(1px) scale(.99)}.home-screen__enter:focus-visible{outline:3px solid #fff0b8;outline-offset:5px}.home-screen__enter:disabled{cursor:wait;filter:brightness(1.12)}.home-screen__button-gem{width:9px;height:9px;justify-self:center;background:linear-gradient(135deg,#bff9d5,#23a96c 44%,#09613c);border:1px solid #f4cf72;box-shadow:0 0 0 2px #5c351c,0 0 9px #46da8e8c;transform:rotate(45deg)}.home-screen__mote{position:absolute;width:3px;height:3px;background:#ffd88a;border-radius:50%;box-shadow:0 0 7px #ffc155bf;opacity:0;animation:home-mote-rise var(--mote-duration) var(--mote-delay) ease-in-out infinite}.home-screen--entering .home-screen__content{opacity:0;transform:scale(1.025);transition:opacity .23s ease,transform .42s ease}@keyframes home-backdrop-arrival{to{transform:translate(-50%) scale(1)}}@keyframes home-logo-arrival{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-button-arrival{to{opacity:1;transform:translateY(0)}}@keyframes home-mote-rise{0%,to{opacity:0;transform:translate3d(0,12px,0) scale(.75)}28%,72%{opacity:.48}50%{opacity:.82;transform:translate3d(5px,-13px,0) scale(1.15)}}@media(max-height:620px){.home-screen__content{padding-top:max(4px,env(safe-area-inset-top));padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px))}.home-screen__logo-frame{width:min(100%,420px);justify-self:center}.home-screen__enter{min-height:54px}}@media(min-width:700px){.home-screen__content{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(42px,calc(env(safe-area-inset-bottom) + 24px))}.home-screen__logo-frame{margin-top:8px}}@media(prefers-reduced-motion:reduce){.home-screen__backdrop,.home-screen__logo-frame,.home-screen__enter,.home-screen__mote{animation:none}.home-screen__logo-frame,.home-screen__enter{opacity:1;transform:none}.home-screen__mote{display:none}.home-screen:after,.home-screen__content,.home-screen__backdrop,.home-screen__logo,.home-screen__enter,.home-screen__enter:after{transition:none}}.save-compatibility{align-items:center;background:radial-gradient(circle at 50% 20%,rgb(121 77 29 / 28%),transparent 42%),#120e0b;color:#f8ecd8;display:flex;justify-content:center;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.save-compatibility__panel{background:linear-gradient(145deg,#2f2119,#1c1511);border:1px solid #80572d;border-radius:20px;box-shadow:0 20px 60px #00000073,inset 0 1px #ffe7b11a;max-width:460px;padding:28px;text-align:center}.save-compatibility__crest{align-items:center;background:#4b301c;border:1px solid #b8813c;border-radius:50%;color:#ffd56c;display:inline-flex;font-family:Georgia,serif;font-size:28px;font-weight:800;height:54px;justify-content:center;width:54px}.save-compatibility__eyebrow{color:#d7b27a;font-size:12px;font-weight:800;letter-spacing:.16em;margin:18px 0 6px;text-transform:uppercase}.save-compatibility h1{font-family:Georgia,serif;margin:0 0 12px}.save-compatibility p{line-height:1.55}.save-compatibility__version{color:#cdb99c;font-size:13px}.save-compatibility button{background:linear-gradient(#ffd66d,#efad38);border:0;border-radius:12px;color:#21170f;cursor:pointer;font:inherit;font-weight:900;margin-top:8px;min-height:44px;padding:0 20px}.save-compatibility button:focus-visible{outline:3px solid #fff1c5;outline-offset:3px}.ascension-page,.ascension-dialog,.ascension-transition{--ascension-gold: var(--gold, #e9bb61);--ascension-gold-bright: #ffe7a6;--ascension-emerald: var(--emerald, #31966f);--ascension-ink: var(--text, #f7ecd6);--ascension-muted: var(--muted, #b8aa96);--ascension-line: rgba(222, 176, 91, .4);--ascension-walnut: #3b281f;--ascension-night: #121714}.ascension-trigger{position:relative;z-index:4;grid-column:1;display:grid;width:44px;height:44px;padding:0;color:#ffe2a0;cursor:pointer;isolation:isolate;justify-self:start;place-items:center;touch-action:manipulation;background:radial-gradient(circle at 50% 28%,rgba(255,220,135,.15),transparent 43%),linear-gradient(145deg,#443021fa,#1b1613fc);border:1px solid rgba(218,166,77,.78);border-radius:50%;box-shadow:inset 0 0 0 2px #0f0c0ab3,inset 0 1px #ffe19e33,0 3px 8px #0000009e;transition:color .14s ease,border-color .14s ease,filter .14s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.ascension-trigger:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;content:"";border:1px solid transparent;border-radius:inherit;opacity:0}.ascension-trigger-ready:before{border-color:#73e1acb8;box-shadow:0 0 12px #45c28661;animation:ascensionReadyHalo 2.4s ease-in-out infinite}.ascension-trigger-complete{color:#9dddbf;border-color:#63c691b8}.ascension-trigger-icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}.ascension-trigger-level{position:absolute;right:-3px;bottom:-3px;display:grid;min-width:18px;height:18px;padding:0 4px;color:#17110d;font-size:10px;font-weight:950;line-height:1;background:linear-gradient(180deg,#ffe098,#c58b35);border:1px solid rgba(36,23,13,.9);border-radius:999px;box-shadow:0 2px 4px #00000085;place-items:center}.ascension-trigger:focus-visible,.ascension-back-button:focus-visible,.ascension-primary-action:focus-visible,.ascension-error button:focus-visible,.ascension-dialog button:focus-visible{outline:2px solid #f4c96c;outline-offset:2px}.ascension-trigger:active,.ascension-back-button:active{filter:brightness(.88);transform:scale(.95)}.entity-card.ascended-owned{outline:1px solid rgba(239,198,111,.5);outline-offset:-2px}.ascended-card-status{position:relative;z-index:4;display:flex;justify-content:flex-end;min-height:35px;padding:6px 10px;pointer-events:none;background:linear-gradient(90deg,#234a3ac7,#1d2620e6);border-bottom:1px solid rgba(239,198,111,.34)}.ascended-card-status .ascension-pending-badge{white-space:nowrap}.entity-card.ascended-owned .scene-art{box-shadow:inset 0 0 0 1px #efc66f94,inset 0 0 22px #4eac7d1f}.entity-card.ascended-effect-pending .scene-art:after{position:absolute;top:10px;right:10px;z-index:4;display:grid;width:30px;height:30px;pointer-events:none;content:"A";color:#f4d899;font-size:13px;font-weight:950;line-height:1;background:radial-gradient(circle,#3a7355eb,#19261ff5 68%),#19261f;border:1px dashed rgba(240,199,111,.72);border-radius:50%;box-shadow:inset 0 0 0 2px #0b130f9e,0 3px 9px #0000007a;opacity:.86;place-items:center;text-shadow:0 1px 0 rgba(0,0,0,.7)}.entity-card.ascended-effect-pending.locked .scene-art:after{color:#cdbd99;background:#18221ef0;border-color:#cdb37a94;box-shadow:inset 0 0 0 2px #080e0cb8,0 3px 9px #00000080}.entity-card-health-potion.ascended-effect-ready{border-color:#ffd46ff0;box-shadow:inset 0 0 0 2px #32b87e94,inset 0 0 24px #42cb8e24,0 0 16px #efb74a38,0 12px 28px #00000052}.health-potion-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(255,218,125,.96);border-radius:9px;opacity:.84;background:linear-gradient(135deg,rgba(255,237,168,.92) 0 7px,transparent 8px) top left / 28px 28px no-repeat,linear-gradient(225deg,rgba(86,225,158,.82) 0 7px,transparent 8px) top right / 28px 28px no-repeat,linear-gradient(45deg,rgba(74,207,143,.78) 0 7px,transparent 8px) bottom left / 28px 28px no-repeat,linear-gradient(315deg,rgba(255,208,103,.9) 0 7px,transparent 8px) bottom right / 28px 28px no-repeat;box-shadow:inset 0 0 0 2px #124937e6,inset 0 0 16px #43d2914d,0 0 9px #ffcd5e57;transform:scale(.994);transform-origin:center;animation:healthPotionAscendedCardFrame 3.2s ease-in-out infinite;will-change:opacity,transform}.entity-card-health-potion.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #ffdb80d1,inset 0 0 0 5px #2a96686b,inset 0 0 46px #32d38e33,inset 0 -28px 42px #e2273b33}.health-potion-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.health-potion-ascended-media>img,.health-potion-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.health-potion-ascended-poster{z-index:0}.health-potion-ascended-video{z-index:1;opacity:0}.health-potion-ascended-video.is-playing{opacity:1}.health-potion-ascended-media[data-video-state=playing]>.health-potion-ascended-poster{display:none}.entity-card-village-stall.ascended-effect-ready{border-color:#f6c25ef0;box-shadow:inset 0 0 0 2px #469c7e85,inset 0 0 26px #33ac8524,0 0 16px #eca53f33,0 12px 28px #00000057}.village-stall-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(255,211,117,.92);border-radius:9px;opacity:.8;background:linear-gradient(135deg,rgba(255,224,143,.9) 0 7px,transparent 8px) top left / 28px 28px no-repeat,linear-gradient(225deg,rgba(105,214,170,.78) 0 7px,transparent 8px) top right / 28px 28px no-repeat,linear-gradient(45deg,rgba(85,191,151,.74) 0 7px,transparent 8px) bottom left / 28px 28px no-repeat,linear-gradient(315deg,rgba(247,181,73,.88) 0 7px,transparent 8px) bottom right / 28px 28px no-repeat;box-shadow:inset 0 0 0 2px #1d4b3de0,inset 0 0 14px #42b88f3d,0 0 8px #f4b74a4d;transform:scale(.995);transform-origin:center;animation:villageStallAscendedCardFrame 4.8s ease-in-out infinite;will-change:opacity,transform}.entity-card-village-stall.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #f8cd70c2,inset 0 0 0 5px #368b6e5c,inset 0 0 44px #32b1842e,inset 0 -26px 38px #c25b2b29}.village-stall-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.village-stall-ascended-media>img,.village-stall-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.village-stall-ascended-poster{z-index:0}.village-stall-ascended-video{z-index:1;opacity:0}.village-stall-ascended-video.is-playing{opacity:1}.village-stall-ascended-media[data-video-state=playing]>.village-stall-ascended-poster{display:none}.entity-card-iron-sword.ascended-effect-ready{border-color:#e5b15bf0;box-shadow:inset 0 0 0 2px #75b5cc80,inset 0 0 25px #e6762a21,0 0 16px #81cbe72e,0 12px 28px #0000005c}.iron-sword-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(236,190,105,.9);border-radius:9px;opacity:.78;background:linear-gradient(135deg,rgba(255,206,113,.88) 0 7px,transparent 8px) top left / 28px 28px no-repeat,linear-gradient(225deg,rgba(156,222,246,.76) 0 7px,transparent 8px) top right / 28px 28px no-repeat,linear-gradient(45deg,rgba(224,137,66,.74) 0 7px,transparent 8px) bottom left / 28px 28px no-repeat,linear-gradient(315deg,rgba(188,232,247,.82) 0 7px,transparent 8px) bottom right / 28px 28px no-repeat;box-shadow:inset 0 0 0 2px #2e4049eb,inset 0 0 15px #e1742d33,0 0 8px #82cfea47;transform:scale(.995);transform-origin:center;animation:ironSwordAscendedCardFrame 5.4s ease-in-out infinite;will-change:opacity,transform}.entity-card-iron-sword.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #e8bd6cb8,inset 0 0 0 5px #65a3ba57,inset 0 0 42px #65b8d724,inset 0 -24px 38px #d6602926}.iron-sword-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.iron-sword-ascended-media>img,.iron-sword-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.iron-sword-ascended-poster{z-index:0}.iron-sword-ascended-video{z-index:1;opacity:0}.iron-sword-ascended-video.is-playing{opacity:1}.iron-sword-ascended-media[data-video-state=playing]>.iron-sword-ascended-poster{display:none}.leather-armor-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(242,195,91,.94);border-radius:9px;opacity:.82;background:linear-gradient(135deg,rgba(255,218,112,.95) 0 8px,transparent 9px) top left / 30px 30px no-repeat,linear-gradient(225deg,rgba(91,240,155,.86) 0 8px,transparent 9px) top right / 30px 30px no-repeat,linear-gradient(45deg,rgba(89,230,143,.82) 0 8px,transparent 9px) bottom left / 30px 30px no-repeat,linear-gradient(315deg,rgba(255,211,102,.94) 0 8px,transparent 9px) bottom right / 30px 30px no-repeat;box-shadow:inset 0 0 0 2px #274632f0,inset 0 0 22px #54e28933,0 0 11px #f2bc4a57;transform:scale(.994);transform-origin:center;animation:leatherArmorAscendedCardFrame 4.8s ease-in-out infinite;will-change:opacity,transform}.entity-card-leather-armor.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #f1c45ec2,inset 0 0 0 5px #4bb77059,inset 0 0 44px #4bd27e29,inset 0 -25px 40px #e08b3129}.leather-armor-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.leather-armor-ascended-media>img,.leather-armor-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.leather-armor-ascended-poster{z-index:0}.leather-armor-ascended-video{z-index:1;opacity:0}.leather-armor-ascended-video.is-playing{opacity:1}.leather-armor-ascended-media[data-video-state=playing]>.leather-armor-ascended-poster{display:none}.entity-card-hunter-bow.ascended-effect-ready{border-color:#f0c352f5;box-shadow:inset 0 0 0 2px #3ec27f8f,inset 0 0 26px #2fc07726,0 0 17px #e8af3a36,0 12px 29px #0000005c}.hunter-bow-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(246,205,98,.94);border-radius:9px;opacity:.82;background:linear-gradient(135deg,rgba(255,221,116,.96) 0 8px,transparent 9px) top left / 30px 30px no-repeat,linear-gradient(225deg,rgba(74,229,143,.88) 0 8px,transparent 9px) top right / 30px 30px no-repeat,linear-gradient(45deg,rgba(65,214,134,.84) 0 8px,transparent 9px) bottom left / 30px 30px no-repeat,linear-gradient(315deg,rgba(255,210,97,.94) 0 8px,transparent 9px) bottom right / 30px 30px no-repeat;box-shadow:inset 0 0 0 2px #244832f0,inset 0 0 20px #45da892e,0 0 10px #f1ba414d;transform:scale(.994);transform-origin:center;animation:hunterBowAscendedCardFrame 5.2s ease-in-out infinite;will-change:opacity,transform}.entity-card-hunter-bow.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #f2c75ec4,inset 0 0 0 5px #41b46f59,inset 0 0 44px #3bce7f2b,inset 0 -24px 40px #dd8e2e26}.hunter-bow-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.hunter-bow-ascended-media>img,.hunter-bow-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.hunter-bow-ascended-poster{z-index:0}.hunter-bow-ascended-video{z-index:1;opacity:0}.hunter-bow-ascended-video.is-playing{opacity:1}.hunter-bow-ascended-media[data-video-state=playing]>.hunter-bow-ascended-poster{display:none}.entity-card-mana-scroll.ascended-effect-ready{border-color:#f8d266f7;box-shadow:inset 0 0 0 2px #52cdf18c,inset 0 0 30px #4daeee29,0 0 18px #b364ff33,0 12px 29px #00000061}.mana-scroll-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(252,219,117,.95);border-radius:9px;opacity:.86;background:radial-gradient(circle at 8px 8px,rgba(113,224,255,.96) 0 2px,transparent 3px) top left / 27px 27px no-repeat,radial-gradient(circle at calc(100% - 8px) 8px,rgba(198,119,255,.9) 0 2px,transparent 3px) top right / 27px 27px no-repeat,radial-gradient(circle at 8px calc(100% - 8px),rgba(189,111,255,.88) 0 2px,transparent 3px) bottom left / 27px 27px no-repeat,radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),rgba(255,223,118,.96) 0 2px,transparent 3px) bottom right / 27px 27px no-repeat;box-shadow:inset 0 0 0 2px #22375bf2,inset 0 0 22px #55c8f633,0 0 11px #b967ff47;transform:scale(.994);transform-origin:center;animation:hunterBowAscendedCardFrame 5.8s ease-in-out infinite;will-change:opacity,transform}.entity-card-mana-scroll.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #f7cf64c7,inset 0 0 0 5px #4dbeef57,inset 0 0 45px #52adee2e,inset 0 -24px 40px #a25cec24}.mana-scroll-ascended-effect,.phoenix-elixir-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.phoenix-elixir-ascended-media>img,.phoenix-elixir-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phoenix-elixir-ascended-video{z-index:1;opacity:0}.phoenix-elixir-ascended-video.is-playing{opacity:1}.phoenix-elixir-ascended-media[data-video-state=playing]>.phoenix-elixir-ascended-poster{display:none}.entity-card-phoenix-elixir.ascended-effect-ready{border-color:#f3bd63;box-shadow:0 0 0 1px #7f3624,0 6px 24px #b552242e}.arcane-bazaar-ascended-effect,.dragonsteel-blade-ascended-effect,.archmage-staff-ascended-effect,.dwarven-forge-ascended-effect,.mythril-plate-ascended-effect,.dragon-court-ascended-effect,.timekeeper-gear-ascended-effect,.worldheart-relic-ascended-effect,.celestial-fair-ascended-effect,.starforged-compass-ascended-effect,.star-harbor-ascended-effect,.celestial-chalice-ascended-effect,.voidglass-dagger-ascended-effect,.void-exchange-ascended-effect,.astral-cloak-ascended-effect,.planar-caravan-ascended-effect,.eclipse-phial-ascended-effect,.planar-map-ascended-effect,.titan-market-ascended-effect,.soulbound-grimoire-ascended-effect,.oracle-spire-ascended-effect,.titanbreaker-axe-ascended-effect,.oracle-lens-ascended-effect,.moonwell-pavilion-ascended-effect,.dawnsteel-aegis-ascended-effect,.seraphim-gate-ascended-effect,.moonwell-draught-ascended-effect,.seraphic-harp-ascended-effect,.chronomancer-arcade-ascended-effect,.chrono-loom-ascended-effect,.abyssal-citadel-ascended-effect,.heavenpiercer-spear-ascended-effect,.abyssal-wardplate-ascended-effect,.godforge-nexus-ascended-effect,.dwarven-tools-ascended-effect,.royal-market-ascended-effect,.fate-bazaar-ascended-effect,.fateweaver-codex-ascended-effect,.crown-of-ages-ascended-effect,.world-end-emporium-ascended-effect,.godsblood-tonic-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.arcane-bazaar-ascended-media>img,.arcane-bazaar-ascended-media>video,.dragonsteel-blade-ascended-media>img,.dragonsteel-blade-ascended-media>video,.archmage-staff-ascended-media>img,.archmage-staff-ascended-media>video,.dwarven-forge-ascended-media>img,.dwarven-forge-ascended-media>video,.mythril-plate-ascended-media>img,.mythril-plate-ascended-media>video,.dragon-court-ascended-media>img,.dragon-court-ascended-media>video,.timekeeper-gear-ascended-media>img,.timekeeper-gear-ascended-media>video,.worldheart-relic-ascended-media>img,.worldheart-relic-ascended-media>video,.celestial-fair-ascended-media>img,.celestial-fair-ascended-media>video,.starforged-compass-ascended-media>img,.starforged-compass-ascended-media>video,.star-harbor-ascended-media>img,.star-harbor-ascended-media>video,.celestial-chalice-ascended-media>img,.celestial-chalice-ascended-media>video,.voidglass-dagger-ascended-media>img,.voidglass-dagger-ascended-media>video,.void-exchange-ascended-media>img,.void-exchange-ascended-media>video,.astral-cloak-ascended-media>img,.astral-cloak-ascended-media>video,.planar-caravan-ascended-media>img,.planar-caravan-ascended-media>video,.eclipse-phial-ascended-media>img,.eclipse-phial-ascended-media>video,.planar-map-ascended-media>img,.planar-map-ascended-media>video,.titan-market-ascended-media>img,.titan-market-ascended-media>video,.soulbound-grimoire-ascended-media>img,.soulbound-grimoire-ascended-media>video,.oracle-spire-ascended-media>img,.oracle-spire-ascended-media>video,.titanbreaker-axe-ascended-media>img,.titanbreaker-axe-ascended-media>video,.oracle-lens-ascended-media>img,.oracle-lens-ascended-media>video,.moonwell-pavilion-ascended-media>img,.moonwell-pavilion-ascended-media>video,.dawnsteel-aegis-ascended-media>img,.dawnsteel-aegis-ascended-media>video,.seraphim-gate-ascended-media>img,.seraphim-gate-ascended-media>video,.moonwell-draught-ascended-media>img,.moonwell-draught-ascended-media>video,.seraphic-harp-ascended-media>img,.seraphic-harp-ascended-media>video,.chronomancer-arcade-ascended-media>img,.chronomancer-arcade-ascended-media>video,.chrono-loom-ascended-media>img,.chrono-loom-ascended-media>video,.abyssal-citadel-ascended-media>img,.abyssal-citadel-ascended-media>video,.heavenpiercer-spear-ascended-media>img,.heavenpiercer-spear-ascended-media>video,.abyssal-wardplate-ascended-media>img,.abyssal-wardplate-ascended-media>video,.godforge-nexus-ascended-media>img,.godforge-nexus-ascended-media>video,.godsblood-tonic-ascended-media>img,.dwarven-tools-ascended-media>img,.royal-market-ascended-media>img,.fate-bazaar-ascended-media>img,.dwarven-tools-ascended-media>video,.royal-market-ascended-media>video,.fate-bazaar-ascended-media>video,.fateweaver-codex-ascended-media>img,.fateweaver-codex-ascended-media>video,.crown-of-ages-ascended-media>img,.crown-of-ages-ascended-media>video,.world-end-emporium-ascended-media>img,.world-end-emporium-ascended-media>video,.godsblood-tonic-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.arcane-bazaar-ascended-video,.dragonsteel-blade-ascended-video,.archmage-staff-ascended-video,.dwarven-forge-ascended-video,.mythril-plate-ascended-video,.dragon-court-ascended-video,.timekeeper-gear-ascended-video,.worldheart-relic-ascended-video,.celestial-fair-ascended-video,.starforged-compass-ascended-video,.star-harbor-ascended-video,.celestial-chalice-ascended-video,.voidglass-dagger-ascended-video,.void-exchange-ascended-video,.astral-cloak-ascended-video,.planar-caravan-ascended-video,.eclipse-phial-ascended-video,.planar-map-ascended-video,.titan-market-ascended-video,.soulbound-grimoire-ascended-video,.oracle-spire-ascended-video,.titanbreaker-axe-ascended-video,.oracle-lens-ascended-video,.moonwell-pavilion-ascended-video,.dawnsteel-aegis-ascended-video,.seraphim-gate-ascended-video,.moonwell-draught-ascended-video,.seraphic-harp-ascended-video,.chronomancer-arcade-ascended-video,.chrono-loom-ascended-video,.abyssal-citadel-ascended-video,.heavenpiercer-spear-ascended-video,.abyssal-wardplate-ascended-video,.godforge-nexus-ascended-video,.dwarven-tools-ascended-video,.royal-market-ascended-video,.fate-bazaar-ascended-video,.fateweaver-codex-ascended-video,.crown-of-ages-ascended-video,.world-end-emporium-ascended-video,.godsblood-tonic-ascended-video{z-index:1;opacity:0}.arcane-bazaar-ascended-video.is-playing,.dragonsteel-blade-ascended-video.is-playing,.archmage-staff-ascended-video.is-playing,.dwarven-forge-ascended-video.is-playing,.mythril-plate-ascended-video.is-playing,.dragon-court-ascended-video.is-playing,.timekeeper-gear-ascended-video.is-playing,.worldheart-relic-ascended-video.is-playing,.celestial-fair-ascended-video.is-playing,.starforged-compass-ascended-video.is-playing,.star-harbor-ascended-video.is-playing,.celestial-chalice-ascended-video.is-playing,.voidglass-dagger-ascended-video.is-playing,.void-exchange-ascended-video.is-playing,.astral-cloak-ascended-video.is-playing,.planar-caravan-ascended-video.is-playing,.eclipse-phial-ascended-video.is-playing,.planar-map-ascended-video.is-playing,.titan-market-ascended-video.is-playing,.soulbound-grimoire-ascended-video.is-playing,.oracle-spire-ascended-video.is-playing,.titanbreaker-axe-ascended-video.is-playing,.oracle-lens-ascended-video.is-playing,.moonwell-pavilion-ascended-video.is-playing,.dawnsteel-aegis-ascended-video.is-playing,.seraphim-gate-ascended-video.is-playing,.moonwell-draught-ascended-video.is-playing,.seraphic-harp-ascended-video.is-playing,.chronomancer-arcade-ascended-video.is-playing,.chrono-loom-ascended-video.is-playing,.abyssal-citadel-ascended-video.is-playing,.heavenpiercer-spear-ascended-video.is-playing,.abyssal-wardplate-ascended-video.is-playing,.godforge-nexus-ascended-video.is-playing,.dwarven-tools-ascended-video.is-playing,.royal-market-ascended-video.is-playing,.fate-bazaar-ascended-video.is-playing,.fateweaver-codex-ascended-video.is-playing,.crown-of-ages-ascended-video.is-playing,.world-end-emporium-ascended-video.is-playing,.godsblood-tonic-ascended-video.is-playing{opacity:1}.arcane-bazaar-ascended-media[data-video-state=playing]>.arcane-bazaar-ascended-poster,.dragonsteel-blade-ascended-media[data-video-state=playing]>.dragonsteel-blade-ascended-poster,.archmage-staff-ascended-media[data-video-state=playing]>.archmage-staff-ascended-poster,.dwarven-forge-ascended-media[data-video-state=playing]>.dwarven-forge-ascended-poster,.mythril-plate-ascended-media[data-video-state=playing]>.mythril-plate-ascended-poster,.dragon-court-ascended-media[data-video-state=playing]>.dragon-court-ascended-poster,.timekeeper-gear-ascended-media[data-video-state=playing]>.timekeeper-gear-ascended-poster,.worldheart-relic-ascended-media[data-video-state=playing]>.worldheart-relic-ascended-poster,.celestial-fair-ascended-media[data-video-state=playing]>.celestial-fair-ascended-poster,.starforged-compass-ascended-media[data-video-state=playing]>.starforged-compass-ascended-poster,.star-harbor-ascended-media[data-video-state=playing]>.star-harbor-ascended-poster,.celestial-chalice-ascended-media[data-video-state=playing]>.celestial-chalice-ascended-poster,.voidglass-dagger-ascended-media[data-video-state=playing]>.voidglass-dagger-ascended-poster,.void-exchange-ascended-media[data-video-state=playing]>.void-exchange-ascended-poster,.astral-cloak-ascended-media[data-video-state=playing]>.astral-cloak-ascended-poster,.planar-caravan-ascended-media[data-video-state=playing]>.planar-caravan-ascended-poster,.eclipse-phial-ascended-media[data-video-state=playing]>.eclipse-phial-ascended-poster,.planar-map-ascended-media[data-video-state=playing]>.planar-map-ascended-poster,.titan-market-ascended-media[data-video-state=playing]>.titan-market-ascended-poster,.soulbound-grimoire-ascended-media[data-video-state=playing]>.soulbound-grimoire-ascended-poster,.oracle-spire-ascended-media[data-video-state=playing]>.oracle-spire-ascended-poster,.titanbreaker-axe-ascended-media[data-video-state=playing]>.titanbreaker-axe-ascended-poster,.oracle-lens-ascended-media[data-video-state=playing]>.oracle-lens-ascended-poster,.moonwell-pavilion-ascended-media[data-video-state=playing]>.moonwell-pavilion-ascended-poster,.dawnsteel-aegis-ascended-media[data-video-state=playing]>.dawnsteel-aegis-ascended-poster,.seraphim-gate-ascended-media[data-video-state=playing]>.seraphim-gate-ascended-poster,.moonwell-draught-ascended-media[data-video-state=playing]>.moonwell-draught-ascended-poster,.seraphic-harp-ascended-media[data-video-state=playing]>.seraphic-harp-ascended-poster,.chronomancer-arcade-ascended-media[data-video-state=playing]>.chronomancer-arcade-ascended-poster,.chrono-loom-ascended-media[data-video-state=playing]>.chrono-loom-ascended-poster,.abyssal-citadel-ascended-media[data-video-state=playing]>.abyssal-citadel-ascended-poster,.heavenpiercer-spear-ascended-media[data-video-state=playing]>.heavenpiercer-spear-ascended-poster,.abyssal-wardplate-ascended-media[data-video-state=playing]>.abyssal-wardplate-ascended-poster,.godforge-nexus-ascended-media[data-video-state=playing]>.godforge-nexus-ascended-poster,.dwarven-tools-ascended-media[data-video-state=playing]>.dwarven-tools-ascended-poster,.royal-market-ascended-media[data-video-state=playing]>.royal-market-ascended-poster,.fate-bazaar-ascended-media[data-video-state=playing]>.fate-bazaar-ascended-poster,.fateweaver-codex-ascended-media[data-video-state=playing]>.fateweaver-codex-ascended-poster,.crown-of-ages-ascended-media[data-video-state=playing]>.crown-of-ages-ascended-poster,.world-end-emporium-ascended-media[data-video-state=playing]>.world-end-emporium-ascended-poster,.godsblood-tonic-ascended-media[data-video-state=playing]>.godsblood-tonic-ascended-poster{display:none}.entity-card-arcane-bazaar.ascended-effect-ready{border-color:#7ad4da;box-shadow:0 0 0 1px #35636d,0 6px 24px #429fa82e}.entity-card-dragonsteel-blade.ascended-effect-ready{border-color:#e6a46b;box-shadow:0 0 0 1px #723d2a,0 6px 24px #b4552b2e}.entity-card-archmage-staff.ascended-effect-ready{border-color:#b7a4ed;box-shadow:0 0 0 1px #55447a,0 6px 24px #7765c62e}.entity-card-dwarven-forge.ascended-effect-ready{border-color:#e8b76b;box-shadow:0 0 0 1px #77542e,0 6px 24px #bf873d2e}.entity-card-mythril-plate.ascended-effect-ready{border-color:#b8eaf5;box-shadow:0 0 0 1px #496a80,0 6px 24px #75bfdf33}.entity-card-dragon-court.ascended-effect-ready{border-color:#efb14b;box-shadow:0 0 0 1px #863e20,0 6px 24px #cd702d33}.entity-card-timekeeper-gear.ascended-effect-ready{border-color:#dfc484;box-shadow:0 0 0 1px #596c76,0 6px 24px #74adce33}.entity-card-worldheart-relic.ascended-effect-ready{border-color:#d9c480;box-shadow:0 0 0 1px #50724a,0 6px 24px #83b97133}.entity-card-celestial-fair.ascended-effect-ready{border-color:#efe0b5;box-shadow:0 0 0 1px #7b93a0,0 6px 24px #9ecfe433}.entity-card-starforged-compass.ascended-effect-ready{border-color:#e1c982;box-shadow:0 0 0 1px #405e92,0 6px 24px #527cca33}.entity-card-star-harbor.ascended-effect-ready{border-color:#cfe2a3;box-shadow:0 0 0 1px #397d7b,0 6px 24px #5ab8b433}.entity-card-celestial-chalice.ascended-effect-ready{border-color:#e8c0df;box-shadow:0 0 0 1px #8e648b,0 6px 24px #c394bc33}.entity-card-voidglass-dagger.ascended-effect-ready{border-color:#bca0ec;box-shadow:0 0 0 1px #504068,0 6px 24px #8156ba33}.entity-card-void-exchange.ascended-effect-ready{border-color:#d8c48b;box-shadow:0 0 0 1px #397568,0 6px 24px #509f8b33}.entity-card-astral-cloak.ascended-effect-ready{border-color:#bacbeb;box-shadow:0 0 0 1px #475b80,0 6px 24px #779bdd33}.entity-card-planar-caravan.ascended-effect-ready{border-color:#e6c598;box-shadow:0 0 0 1px #78604a,0 6px 24px #b78c5b33}.entity-card-eclipse-phial.ascended-effect-ready{border-color:#eeb3d5;box-shadow:0 0 0 1px #814867,0 6px 24px #c776a533}.entity-card-planar-map.ascended-effect-ready{border-color:#d8c491;box-shadow:0 0 0 1px #54637c,0 6px 24px #769bd633}.entity-card-titan-market.ascended-effect-ready{border-color:#e1bd84;box-shadow:0 0 0 1px #806041,0 6px 24px #bd965e33}.entity-card-soulbound-grimoire.ascended-effect-ready{border-color:#98d8c5;box-shadow:0 0 0 1px #416c61,0 6px 24px #78c5b533}.entity-card-oracle-spire.ascended-effect-ready{border-color:#b5cdea;box-shadow:0 0 0 1px #4b6785,0 6px 24px #82a6d833}.entity-card-titanbreaker-axe.ascended-effect-ready{border-color:#eaa573;box-shadow:0 0 0 1px #794530,0 6px 24px #b4472633}.entity-card-oracle-lens.ascended-effect-ready{border-color:#b4d1f0;box-shadow:0 0 0 1px #536b8a,0 6px 24px #82b0d833}.entity-card-moonwell-pavilion.ascended-effect-ready{border-color:#c8b9ef;box-shadow:0 0 0 1px #605785,0 6px 24px #9e8bcc33}.entity-card-dawnsteel-aegis.ascended-effect-ready{border-color:#f3d498;box-shadow:0 0 0 1px #8c6e3d,0 6px 24px #e0b95733}.entity-card-seraphim-gate.ascended-effect-ready{border-color:#efd9ad;box-shadow:0 0 0 1px #87724c,0 6px 24px #dfbc7633}.entity-card-moonwell-draught.ascended-effect-ready{border-color:#bcdff1;box-shadow:0 0 0 1px #54778f,0 6px 24px #80bde033}.entity-card-seraphic-harp.ascended-effect-ready{border-color:#c6d5ed;box-shadow:0 0 0 1px #6b6c85,0 6px 24px #d4bc8233}.entity-card-chronomancer-arcade.ascended-effect-ready{border-color:#c9bd83;box-shadow:0 0 0 1px #496b66,0 6px 24px #82bab333}.entity-card-chrono-loom.ascended-effect-ready{border-color:#dbc588;box-shadow:0 0 0 1px #526c61,0 6px 24px #92b89633}.mana-scroll-ascended-media>img,.mana-scroll-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.mana-scroll-ascended-poster{z-index:0}.mana-scroll-ascended-video{z-index:1;opacity:0}.mana-scroll-ascended-video.is-playing{opacity:1}.mana-scroll-ascended-media[data-video-state=playing]>.mana-scroll-ascended-poster{display:none}.entity-card-forest-camp.ascended-effect-ready{border-color:#f4c457f5;box-shadow:inset 0 0 0 2px #3fbe7c8a,inset 0 0 28px #39c47e29,0 0 18px #ebac3738,0 12px 30px #0000005c}.forest-camp-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(248,207,103,.94);border-radius:9px;opacity:.84;background:linear-gradient(135deg,rgba(255,222,121,.96) 0 8px,transparent 9px) top left / 30px 30px no-repeat,linear-gradient(225deg,rgba(83,239,151,.88) 0 8px,transparent 9px) top right / 30px 30px no-repeat,linear-gradient(45deg,rgba(255,205,93,.88) 0 8px,transparent 9px) bottom left / 30px 30px no-repeat,linear-gradient(315deg,rgba(63,215,137,.86) 0 8px,transparent 9px) bottom right / 30px 30px no-repeat;box-shadow:inset 0 0 0 1px #fff4c142,inset 0 0 18px #37d9872e,0 0 12px #f7bc442e}.entity-card-forest-camp.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #f5cb66c7,inset 0 0 0 5px #44b2705c,inset 0 0 46px #3dd2842e,inset 0 -26px 42px #e08d2d2b}.forest-camp-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.forest-camp-ascended-media>img,.forest-camp-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.forest-camp-ascended-poster{z-index:0}.forest-camp-ascended-video{z-index:1;opacity:0}.forest-camp-ascended-video.is-playing{opacity:1}.forest-camp-ascended-media[data-video-state=playing]>.forest-camp-ascended-poster{display:none}.entity-card-guild-outpost.ascended-effect-ready{border-color:#f7c148fa;box-shadow:inset 0 0 0 2px #7897a680,inset 0 0 32px #f4ae302e,0 0 20px #eba62c42,0 12px 30px #00000061}.guild-outpost-ascended-card-frame{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:8;pointer-events:none;border:2px solid rgba(250,205,104,.96);border-radius:9px;opacity:.9;background:linear-gradient(135deg,rgba(255,231,157,.98) 0 9px,rgba(83,104,116,.82) 10px 13px,transparent 14px) top left / 34px 34px no-repeat,linear-gradient(225deg,rgba(255,231,157,.98) 0 9px,rgba(83,104,116,.82) 10px 13px,transparent 14px) top right / 34px 34px no-repeat,linear-gradient(45deg,rgba(245,188,65,.94) 0 9px,rgba(69,89,101,.8) 10px 13px,transparent 14px) bottom left / 34px 34px no-repeat,linear-gradient(315deg,rgba(245,188,65,.94) 0 9px,rgba(69,89,101,.8) 10px 13px,transparent 14px) bottom right / 34px 34px no-repeat;box-shadow:inset 0 0 0 1px #fff1c245,inset 0 0 20px #6b899730,0 0 13px #f7b93e33}.entity-card-guild-outpost.ascended-effect-ready .scene-art{isolation:isolate;box-shadow:inset 0 0 0 2px #facf68d1,inset 0 0 0 5px #536c7966,inset 0 0 46px #eeae3929,inset 0 -26px 42px #5f829426}.guild-outpost-ascended-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;contain:paint}.guild-outpost-ascended-media>img,.guild-outpost-ascended-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.guild-outpost-ascended-poster{z-index:0}.guild-outpost-ascended-video{z-index:1;opacity:0}.guild-outpost-ascended-video.is-playing{opacity:1}.guild-outpost-ascended-media[data-video-state=playing]>.guild-outpost-ascended-poster{display:none}.health-potion-living-scene{--health-potion-source: url(/art/entities/health-potion.webp);--health-potion-bottle-mask: url(/art/ascended/health-potion/bottle-mask-v02.svg);--health-potion-liquid-mask: url(/art/ascended/health-potion/liquid-mask-v01.svg);--health-potion-medallion-mask: url(/art/ascended/health-potion/medallion-mask-v01.svg);--health-potion-foliage-mask: url(/art/ascended/health-potion/foliage-mask-v01.svg);isolation:isolate}.health-potion-living-scene>span,.health-potion-living-bottle-group>span,.health-potion-living-liquid>span{position:absolute;pointer-events:none}.health-potion-living-background{top:0;right:0;bottom:0;left:0;z-index:0;background:url(/art/ascended/health-potion/background-v01.jpg) center / cover no-repeat}.health-potion-living-atmosphere{top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:1;opacity:.46;background:radial-gradient(circle at 47% 49%,rgba(71,236,168,.42) 0 7%,transparent 27%),radial-gradient(circle at 53% 64%,rgba(255,191,80,.24) 0 10%,transparent 34%),radial-gradient(circle at 18% 34%,rgba(35,197,199,.2),transparent 28%);mix-blend-mode:screen;transform:scale(.96);animation:healthPotionLivingAtmosphere 5.4s ease-in-out infinite -1.7s;will-change:opacity,transform}.health-potion-living-bottle-group{top:0;right:0;bottom:0;left:0;z-index:3;transform:translate3d(0,5px,0) rotate(-.35deg);transform-origin:50% 72%;animation:healthPotionLivingBottle 3.35s cubic-bezier(.42,0,.3,1) infinite -.4s;will-change:transform}.health-potion-living-bottle,.health-potion-living-medallion,.health-potion-living-foliage{top:0;right:0;bottom:0;left:0;background:var(--health-potion-source) center / cover no-repeat}.health-potion-living-bottle{z-index:2;-webkit-mask:var(--health-potion-bottle-mask) center / 100% 100% no-repeat;mask:var(--health-potion-bottle-mask) center / 100% 100% no-repeat;filter:drop-shadow(0 15px 10px rgba(10,12,11,.42))}.health-potion-living-liquid{top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;opacity:.86;-webkit-mask:var(--health-potion-liquid-mask) center / 100% 100% no-repeat;mask:var(--health-potion-liquid-mask) center / 100% 100% no-repeat;mix-blend-mode:screen}.health-potion-living-liquid-current{top:29%;left:24%;width:55%;height:55%;border-radius:48% 52% 46% 54%;will-change:opacity,transform}.health-potion-living-liquid-current-a{opacity:.72;background:radial-gradient(ellipse at 34% 44%,rgba(255,246,174,.92) 0 5%,rgba(255,175,62,.54) 17%,transparent 42%),conic-gradient(from 25deg,transparent 0 18%,rgba(255,223,119,.66) 25%,transparent 38% 63%,rgba(255,95,75,.5) 73%,transparent 86%);transform:translate3d(-13px,17px,0) rotate(-12deg) scale(.92);animation:healthPotionLivingLiquidA 2.35s ease-in-out infinite -.65s}.health-potion-living-liquid-current-b{opacity:.58;background:radial-gradient(ellipse at 66% 58%,rgba(255,238,159,.78) 0 4%,rgba(232,42,68,.52) 20%,transparent 46%),conic-gradient(from 210deg,transparent 0 22%,rgba(255,137,76,.52) 31%,transparent 44% 68%,rgba(255,230,133,.58) 79%,transparent 90%);transform:translate3d(17px,-12px,0) rotate(17deg) scale(1.06);animation:healthPotionLivingLiquidB 2.7s ease-in-out infinite -1.4s}.health-potion-living-medallion{z-index:4;-webkit-mask:var(--health-potion-medallion-mask) center / 100% 100% no-repeat;mask:var(--health-potion-medallion-mask) center / 100% 100% no-repeat;transform:translate3d(0,-1px,0) rotate(-2deg);transform-origin:50% 41%;animation:healthPotionLivingMedallion 3.85s ease-in-out infinite -1.05s;filter:drop-shadow(0 4px 4px rgba(31,17,6,.48));will-change:transform}.health-potion-living-foliage{z-index:4;-webkit-mask:var(--health-potion-foliage-mask) center / 100% 100% no-repeat;mask:var(--health-potion-foliage-mask) center / 100% 100% no-repeat;transform:translate3d(2px,1px,0) rotate(-.8deg);transform-origin:93% 96%;animation:healthPotionLivingFoliage 4.65s ease-in-out infinite -2.2s;will-change:transform}.health-potion-living-aura{top:25%;left:19%;z-index:2;width:62%;height:58%;border-radius:44% 44% 48% 48%/38% 38% 58% 58%;opacity:.46;background:radial-gradient(ellipse at 50% 58%,rgba(255,241,174,.48) 0 8%,rgba(236,61,75,.38) 20%,transparent 45%),radial-gradient(ellipse at 50% 54%,rgba(255,191,79,.28) 0 28%,rgba(52,211,141,.32) 48%,transparent 72%);box-shadow:0 0 28px #42da9757,inset 0 0 34px #ffc24e42;transform:scale(.94);animation:healthPotionLivingAura 3.1s ease-in-out infinite -.9s;will-change:opacity,transform}.health-potion-living-scene:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:8;content:"";pointer-events:none;border:2px solid rgba(255,222,137,.95);border-radius:8px;opacity:.96;box-shadow:inset 0 0 0 3px #228b60a3,inset 0 0 18px #4bdd9747,0 0 9px #ffc54e52}.health-potion-ascended-medallion-flare{position:absolute;top:44%;left:41%;z-index:6;width:18%;aspect-ratio:1;border:2px solid rgba(255,226,141,.88);border-radius:50%;opacity:.46;background:radial-gradient(circle,#fff4b8 0 4%,rgba(255,211,96,.82) 8%,transparent 20%,rgba(64,225,150,.62) 42%,transparent 70%);box-shadow:0 0 10px #ffeda6c7,0 0 24px #42df968f,inset 0 0 14px #ffc94aa3;transform:scale(.76) rotate(-8deg);animation:healthPotionLivingFlare 3.7s ease-in-out infinite -1.1s;will-change:opacity,transform}.health-potion-ascended-mote{position:absolute;z-index:7;opacity:.28;background:linear-gradient(145deg,#fff4bb,#dca849 40%,#48cf8e);border:1px solid rgba(255,238,172,.78);border-radius:100% 0;box-shadow:0 0 7px #ffe797c7,0 0 13px #42d5917a}.health-potion-ascended-mote-one{bottom:20%;left:23%;width:12px;height:16px;animation:healthPotionLivingMoteLeft 3.4s ease-out infinite -.3s}.health-potion-ascended-mote-two{bottom:28%;left:64%;width:10px;height:15px;animation:healthPotionLivingMoteRight 3.8s ease-out infinite -1.15s}.health-potion-ascended-mote-three{bottom:36%;left:40%;width:9px;height:13px;animation:healthPotionLivingMoteCenter 3.1s ease-out infinite -2.05s}.health-potion-ascended-mote-four{bottom:18%;left:52%;width:13px;height:18px;animation:healthPotionLivingMoteRight 4.15s ease-out infinite -2.72s}.health-potion-ascended-mote-five{bottom:40%;left:72%;width:8px;height:13px;animation:healthPotionLivingMoteLeft 3.65s ease-out infinite -1.76s}.health-potion-ascended-mote-six{bottom:31%;left:29%;width:10px;height:14px;animation:healthPotionLivingMoteCenter 4.35s ease-out infinite -.88s}@keyframes healthPotionAscendedCardFrame{0%,to{opacity:.82;transform:scale(.994)}50%{opacity:1;transform:scale(1)}}@keyframes villageStallAscendedCardFrame{0%,to{opacity:.78;transform:scale(.995)}50%{opacity:.94;transform:scale(1)}}@keyframes ironSwordAscendedCardFrame{0%,to{opacity:.76;transform:scale(.995)}50%{opacity:.93;transform:scale(1)}}@keyframes leatherArmorAscendedCardFrame{0%,to{opacity:.8;transform:scale(.994)}50%{opacity:.98;transform:scale(1)}}@keyframes hunterBowAscendedCardFrame{0%,to{opacity:.8;transform:scale(.994)}50%{opacity:.97;transform:scale(1)}}@keyframes healthPotionLivingAtmosphere{0%,to{opacity:.34;transform:translate3d(-1%,0,0) scale(.96)}48%{opacity:.62;transform:translate3d(1.2%,-.7%,0) scale(1.03)}}@keyframes healthPotionLivingBottle{0%,to{transform:translate3d(0,5px,0) rotate(-.35deg)}36%{transform:translate3d(1px,-5px,0) rotate(.25deg)}67%{transform:translate3d(-1px,-8px,0) rotate(.48deg)}}@keyframes healthPotionLivingLiquidA{0%,to{opacity:.62;transform:translate3d(-13px,17px,0) rotate(-12deg) scale(.92)}46%{opacity:.9;transform:translate3d(15px,-20px,0) rotate(18deg) scale(1.08)}74%{opacity:.74;transform:translate3d(2px,-8px,0) rotate(34deg) scale(1.02)}}@keyframes healthPotionLivingLiquidB{0%,to{opacity:.48;transform:translate3d(17px,-12px,0) rotate(17deg) scale(1.06)}54%{opacity:.8;transform:translate3d(-18px,19px,0) rotate(-21deg) scale(.94)}}@keyframes healthPotionLivingMedallion{0%,to{transform:translate3d(0,-1px,0) rotate(-2deg)}50%{transform:translate3d(2px,3px,0) rotate(2.7deg)}}@keyframes healthPotionLivingFoliage{0%,to{transform:translate3d(2px,1px,0) rotate(-.8deg)}43%{transform:translate3d(-5px,-2px,0) rotate(1.8deg)}72%{transform:translate3d(3px,-1px,0) rotate(.4deg)}}@keyframes healthPotionLivingAura{0%,to{opacity:.38;transform:scale(.94)}52%{opacity:.72;transform:scale(1.05)}}@keyframes healthPotionLivingFlare{0%,to{opacity:.36;transform:scale(.76) rotate(-8deg)}48%{opacity:.62;transform:scale(.92) rotate(2deg)}62%{opacity:.94;transform:scale(1.18) rotate(12deg)}78%{opacity:.66;transform:scale(1.04) rotate(17deg)}}@keyframes healthPotionLivingMoteLeft{0%{opacity:.18;transform:translate3d(0,5px,0) rotate(-28deg) scale(.72)}16%{opacity:.96}68%{opacity:.74}to{opacity:.12;transform:translate3d(20px,-84px,0) rotate(76deg) scale(1.08)}}@keyframes healthPotionLivingMoteRight{0%{opacity:.22;transform:translate3d(0,4px,0) rotate(32deg) scale(.7)}18%{opacity:.92}66%{opacity:.72}to{opacity:.14;transform:translate3d(-22px,-76px,0) rotate(-68deg) scale(1.06)}}@keyframes healthPotionLivingMoteCenter{0%{opacity:.2;transform:translate3d(0,6px,0) rotate(-12deg) scale(.74)}14%{opacity:.94}70%{opacity:.76}to{opacity:.12;transform:translate3d(8px,-68px,0) rotate(58deg) scale(1.02)}}@keyframes healthPotionReducedLight{0%,to{opacity:.46}50%{opacity:.72}}.ascension-page{position:relative;display:grid;width:min(100%,720px);padding:13px;margin:0 auto;overflow:hidden;gap:12px;color:var(--ascension-ink);background:linear-gradient(90deg,rgba(243,202,119,.028) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(rgba(243,202,119,.022) 1px,transparent 1px) 0 0 / 26px 26px,radial-gradient(circle at 50% -10%,rgba(69,146,108,.22),transparent 43%),linear-gradient(180deg,#38261dfc,#121714fc);border:1px solid rgba(218,169,81,.55);border-radius:10px;box-shadow:inset 0 1px #ffe9b11f,0 18px 44px #00000052}.ascension-content-stack{display:grid;gap:12px}.ascension-dev-tools{width:min(100%,720px);margin:0 auto}.ascension-dev-tools .dev-renown-button:disabled{cursor:default;filter:grayscale(.45) brightness(.7)}.ascension-page:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:0;pointer-events:none;content:"";border:1px solid rgba(218,169,81,.13);border-radius:7px}.ascension-page>*{position:relative;z-index:1}.ascension-page-header{display:grid;grid-template-columns:44px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:3px 2px 10px;border-bottom:1px solid rgba(225,180,94,.28)}.ascension-page-header>div{min-width:0;text-align:center}.ascension-page-header h1{margin:1px 0 0;color:#fff0c6;font-size:clamp(23px,7vw,30px);font-weight:950;letter-spacing:.025em;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.45)}.ascension-eyebrow{color:var(--ascension-gold);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ascension-back-button{display:grid;width:44px;height:44px;padding:0;color:#f8d78e;cursor:pointer;place-items:center;background:linear-gradient(145deg,#4a3323f0,#1c1815fa);border:1px solid rgba(214,166,82,.58);border-radius:50%;box-shadow:inset 0 1px #ffe7ae1f}.ascension-level-medallion{display:grid;width:46px;height:46px;color:#ffe6a1;background:radial-gradient(circle,rgba(75,158,117,.38),transparent 62%),#211d19;border:1px solid rgba(230,185,96,.72);border-radius:50%;box-shadow:inset 0 0 0 3px #0a120fb8,0 3px 8px #0006;place-content:center;place-items:center}.ascension-level-medallion svg{grid-area:1 / 1;opacity:.35}.ascension-level-medallion strong{z-index:1;grid-area:1 / 1;font-size:16px}.ascension-error,.ascension-dialog-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:8px 10px;align-items:center;gap:8px;color:#ffd9c9;font-size:12px;font-weight:800;background:#5b1f1ab8;border:1px solid rgba(235,119,91,.52);border-radius:7px}.ascension-error button{display:grid;width:32px;height:32px;padding:0;color:inherit;cursor:pointer;place-items:center;background:transparent;border:0;border-radius:5px}.ascension-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ascension-collection{display:grid;gap:7px}.ascension-collection-title{display:flex;align-items:center;gap:8px;color:#d8be8a;font-size:10px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ascension-collection-title:after{height:1px;flex:1;content:"";background:linear-gradient(90deg,rgba(219,173,89,.42),transparent)}.ascension-progress-card{display:grid;grid-template-columns:auto minmax(0,1fr);padding:10px;align-items:center;gap:8px;background:linear-gradient(145deg,#432d22e0,#191f1bf0);border:1px solid rgba(211,166,84,.31);border-radius:8px;box-shadow:inset 0 1px #ffebb812}.ascension-progress-card>svg{color:var(--ascension-gold)}.ascension-progress-card>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:5px}.ascension-progress-card span{overflow:hidden;color:var(--ascension-muted);font-size:10px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ascension-progress-card strong{flex:0 0 auto;color:#f8e4ba;font-size:12px}.ascension-progress-card progress{grid-column:1 / -1;width:100%;height:6px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#141a17;border:0;border-radius:999px}.ascension-progress-card progress::-webkit-progress-bar{background:#141a17;border-radius:999px}.ascension-progress-card progress::-webkit-progress-value{background:linear-gradient(90deg,#397e60,#78c99a);border-radius:999px}.ascension-progress-card progress::-moz-progress-bar{background:linear-gradient(90deg,#397e60,#78c99a);border-radius:999px}.ascension-complete-card{overflow:hidden;background:radial-gradient(circle at 90% 15%,rgba(92,182,135,.16),transparent 42%),linear-gradient(145deg,#422b1ff5,#141f1bfa);border:1px solid rgba(231,186,98,.5);border-radius:9px;box-shadow:inset 0 1px #ffebb21a,0 9px 24px #0003}.ascension-dialog-reward small{display:block;color:#89c6a9;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ascension-complete-card h2{margin:2px 0 0;color:#fff0c9;font-size:15px;font-weight:950}.ascension-complete-seal{display:grid;width:50px;height:50px;color:#ffe49b;place-items:center;background:radial-gradient(circle,rgba(71,155,112,.42),transparent 68%),#0f1713db;border:1px solid rgba(230,185,96,.56);border-radius:50%;box-shadow:inset 0 0 0 3px #0a0f0d9e}.ascension-pending-badge{display:inline-flex;min-height:27px;padding:4px 7px;align-items:center;gap:4px;color:#e8cf9a;font-size:10px;font-weight:950;letter-spacing:.05em;white-space:nowrap;background:#2a231be0;border:1px solid rgba(218,175,91,.38);border-radius:999px;text-transform:uppercase}.ascension-pending-badge-compact{min-height:23px;padding:3px 6px;font-size:9px}.ascension-reward-altar{overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(97,190,141,.14),transparent 49%),linear-gradient(145deg,#422b1ff5,#121c18fa);border:1px solid rgba(231,186,98,.52);border-radius:9px;box-shadow:inset 0 1px #ffebb21a,0 9px 24px #0003}.ascension-reward-altar-heading{display:flex;min-height:43px;padding:8px 11px;align-items:center;justify-content:space-between;gap:8px;background:#0d120f57;border-bottom:1px solid rgba(226,179,90,.24)}.ascension-reward-altar-heading span,.ascension-complete-card>div>span{color:#91caa9;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ascension-reward-altar-heading h2{margin:0;color:#fff0c9;font-size:14px;font-weight:950}.ascension-reward-diagram{display:grid;grid-template-columns:116px 26px 116px;padding:12px;align-items:center;justify-content:center;gap:7px}.ascension-reward-tile{position:relative;display:grid;width:100%;box-sizing:border-box;min-width:0;min-height:155px;padding:7px;margin:0;align-content:start;justify-items:center;gap:5px;overflow:hidden;isolation:isolate;text-align:center;background:linear-gradient(145deg,#1e201af0,#0b100df5);border:1px solid rgba(224,177,88,.38);border-radius:8px;box-shadow:inset 0 1px #ffe7a714}.ascension-reward-tile:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";opacity:.7;background:radial-gradient(circle at 50% 38%,rgba(235,190,95,.11),transparent 58%)}.ascension-reward-tile-current{border-color:#e6b9608a}.ascension-reward-tile-ascended{border-color:#69b98b85}.ascension-reward-tile-ascended:before{background:radial-gradient(circle at 50% 38%,rgba(77,186,128,.16),transparent 59%)}.ascension-reward-tile-label{display:block;color:#d8c299;font-size:9px;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.ascension-reward-artwork{display:block;width:min(100%,78px);aspect-ratio:1;object-fit:cover;border:1px solid rgba(236,197,112,.34);border-radius:7px;box-shadow:0 3px 9px #00000057}.ascension-reward-tile-ascended .ascension-reward-artwork{filter:grayscale(.22) brightness(.72) contrast(.94)}.ascension-reward-artwork-fallback,.ascension-reward-reserved-glyph{display:grid;color:#e5c77d;place-items:center;background:#3335299e}.ascension-reward-tile figcaption{display:grid;width:100%;min-width:0;justify-items:center;gap:4px;color:#f4e5c5;font-size:10px;font-weight:850;line-height:1.15}.ascension-reward-tile figcaption>span:first-child{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ascension-reward-arrow{display:grid;width:26px;height:26px;color:#f5cd77;place-items:center;background:#412f1eb8;border:1px solid rgba(224,175,82,.48);border-radius:50%;box-shadow:0 2px 7px #00000057}.ascension-reward-lock-seal{display:inline-flex;min-height:18px;padding:2px 5px;align-items:center;justify-content:center;gap:3px;color:#a9ddbd;font-size:8px;font-weight:950;letter-spacing:.06em;background:#153d2ddb;border:1px solid rgba(111,204,152,.48);border-radius:999px;text-transform:uppercase}.ascension-reward-diagram-sealed{grid-template-columns:238px}.ascension-reward-tile-reserved{min-height:142px;align-content:center;gap:8px;border-style:dashed;border-color:#deb15b7a}.ascension-reward-reserved-glyph{width:47px;height:47px;color:#eccd82;border:1px solid rgba(229,184,92,.5);border-radius:50%;box-shadow:inset 0 0 0 3px #0b130f8a}.ascension-reward-tile-reserved strong{color:#fff0c9;font-size:15px;font-weight:950}.ascension-renown-card{display:grid;grid-template-rows:auto auto;padding:9px 11px;row-gap:6px;background:#121915cc;border:1px solid rgba(99,170,132,.38);border-radius:8px}.ascension-renown-heading{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px}.ascension-renown-label{color:var(--ascension-muted);font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ascension-renown-values{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:6px}.ascension-renown-values strong{color:#f6db9c;font-size:20px;font-weight:950;line-height:1}.ascension-renown-values strong:last-child{color:#8ed3ae}.ascension-renown-values svg{flex:0 0 auto;color:#a7834c}.ascension-renown-penalty{display:inline-grid;min-width:45px;min-height:21px;padding:2px 6px;color:#eab98d;font-size:10px;font-weight:950;place-items:center;background:#522e207a;border:1px solid rgba(213,142,98,.42);border-radius:999px}.ascension-primary-action{display:flex;width:100%;min-height:48px;padding:0 14px;align-items:center;justify-content:center;gap:7px;color:#17110d;cursor:pointer;font-size:14px;font-weight:950;letter-spacing:.04em;background:linear-gradient(180deg,rgba(255,241,187,.32),transparent 45%),linear-gradient(180deg,#e2b654,#a8752d);border:1px solid #f1ce79;border-radius:8px;box-shadow:inset 0 1px #fffad77a,0 3px #55391d,0 8px 18px #00000042;text-transform:uppercase}.ascension-primary-action:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 2px 7px #4f2f1140,0 1px #55391d}.ascension-primary-action:disabled{color:#746959;cursor:not-allowed;background:linear-gradient(180deg,#4d463b,#302d29);border-color:#675d4d;box-shadow:inset 0 1px #ffffff0a}.ascension-complete-card{display:grid;grid-template-columns:58px minmax(0,1fr);padding:15px;align-items:center;gap:12px}.ascension-complete-seal{width:58px;height:58px;color:#9ee0bd}.ascension-complete-card>div>span{color:#79c89e;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.ascension-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:#070908d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center}.ascension-dialog{display:grid;width:min(100%,410px);max-height:100%;padding:16px;overflow:auto;overscroll-behavior:contain;justify-items:center;gap:9px;color:var(--ascension-ink);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(69,155,112,.24),transparent 40%),linear-gradient(165deg,#452e22,#171e1a 74%);border:1px solid rgba(232,184,91,.68);border-radius:10px;box-shadow:inset 0 1px #ffecb421,0 25px 70px #0000009e}.ascension-dialog-emblem{display:grid;width:48px;height:48px;color:#ffe49a;place-items:center;background:#121b17c7;border:1px solid rgba(229,181,88,.58);border-radius:50%;box-shadow:inset 0 0 0 3px #070b0980}.ascension-dialog h2{margin:0;color:#fff0c7;font-size:21px;font-weight:950}.ascension-dialog>p{max-width:33ch;color:#cabba5;font-size:12px;font-weight:700;line-height:1.42}.ascension-dialog-reward{display:flex;width:100%;min-height:52px;padding:8px 10px;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:#111915ad;border:1px solid rgba(99,175,134,.3);border-radius:7px}.ascension-dialog-reward strong{display:block;margin-top:2px;color:#f8dda2;font-size:14px}.ascension-dialog-difficulty{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:7px;color:#d2bd91;font-size:14px;font-weight:900}.ascension-dialog-difficulty strong{color:#8bd0aa}.ascension-dialog-difficulty small{grid-column:1 / -1;color:#a99c89;font-size:9px;text-transform:uppercase}.ascension-dialog-reset{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;padding:8px 10px;align-items:start;gap:7px;color:#ddb195;text-align:left;background:#4a231c6b;border:1px solid rgba(205,119,83,.28);border-radius:7px}.ascension-dialog-reset p{font-size:11px;font-weight:750;line-height:1.4}.ascension-dialog-error{grid-template-columns:auto minmax(0,1fr);width:100%;text-align:left}.ascension-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.ascension-dialog-actions button{min-height:46px;padding:0 12px;cursor:pointer;font-size:12px;font-weight:950;letter-spacing:.04em;border-radius:7px;text-transform:uppercase}.ascension-dialog-cancel{color:#e6d4b8;background:linear-gradient(180deg,#4c4035,#282622);border:1px solid rgba(190,159,105,.42)}.ascension-dialog-confirm{color:#17110d;background:linear-gradient(180deg,#edc666,#ae772b);border:1px solid #f2d184;box-shadow:inset 0 1px #fff8cd6b}.ascension-dialog-actions button:disabled{cursor:not-allowed;filter:grayscale(.55) brightness(.66)}.ascension-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;overflow:hidden;color:var(--ascension-ink);background:radial-gradient(circle at 50% 50%,rgba(65,161,113,.32),transparent 38%),#080c0af0;place-items:center;animation:ascensionTransitionVeil var(--ascension-transition-duration) ease both}.ascension-transition-rings{position:absolute;width:min(76vw,430px);aspect-ratio:1;pointer-events:none;border:1px solid rgba(234,192,105,.28);border-radius:50%;box-shadow:inset 0 0 0 18px #4ea47809,0 0 0 46px #e8bb5f06,0 0 70px #4daf7e33;animation:ascensionTransitionRing var(--ascension-transition-duration) ease-out both}.ascension-transition-content{position:relative;display:grid;width:min(82vw,330px);justify-items:center;gap:5px;text-align:center;animation:ascensionTransitionContent var(--ascension-transition-duration) ease both}.ascension-transition-content>svg{color:#ffe29a;filter:drop-shadow(0 0 13px rgba(239,193,99,.4))}.ascension-transition-content>span{color:#dcc493;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ascension-transition-content>strong{color:#fff0bd;font-size:clamp(66px,24vw,108px);font-weight:950;line-height:.92;text-shadow:0 4px 0 rgba(0,0,0,.44),0 0 30px rgba(72,180,127,.25)}.ascension-transition-content>p{margin:5px 0 3px;color:#d7c9b2;font-size:12px;font-weight:750;line-height:1.4}@keyframes ascensionReadyHalo{0%,to{opacity:.45}50%{opacity:1}}@keyframes ascensionTransitionVeil{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}@keyframes ascensionTransitionRing{0%{opacity:0;transform:scale(.72)}35%,70%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes ascensionTransitionContent{0%{opacity:0;transform:translateY(8px) scale(.94)}10%,72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(1.02)}}@keyframes ascensionTransitionReducedOpacity{0%{opacity:0}5%,80%{opacity:1}to{opacity:0}}@media(hover:hover)and (pointer:fine){.ascension-trigger:hover,.ascension-back-button:hover{color:#fff0c6;border-color:#efc36c;filter:brightness(1.08)}.ascension-primary-action:not(:disabled):hover,.ascension-dialog-confirm:not(:disabled):hover{filter:brightness(1.06)}}@media(max-width:430px){.ascension-page{padding:11px;gap:10px}.ascension-progress-card{grid-template-columns:auto minmax(0,1fr);padding:8px}.ascension-progress-card>div{display:grid;justify-content:initial}.ascension-renown-card{padding-inline:9px}}@media(max-width:350px){.ascension-progress-card>div{display:flex;justify-content:space-between}.ascension-page-header{gap:5px}.ascension-reward-diagram{grid-template-columns:108px 24px 108px;padding:10px 8px;gap:5px}.ascension-reward-tile{min-height:149px;padding:6px}.ascension-reward-diagram-sealed{grid-template-columns:224px}.ascension-reward-arrow{width:24px;height:24px}.ascension-renown-values strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.ascension-trigger,.ascension-back-button,.ascension-primary-action,.ascension-dialog button,.ascension-trigger-ready:before,.health-potion-ascended-card-frame,.village-stall-ascended-card-frame,.iron-sword-ascended-card-frame,.leather-armor-ascended-card-frame,.hunter-bow-ascended-card-frame,.mana-scroll-ascended-card-frame,.forest-camp-ascended-card-frame,.guild-outpost-ascended-card-frame,.health-potion-living-atmosphere,.health-potion-living-bottle-group,.health-potion-living-liquid-current,.health-potion-living-medallion,.health-potion-living-foliage,.health-potion-living-aura,.health-potion-ascended-medallion-flare,.health-potion-ascended-mote{transition:none!important;animation:none!important;will-change:auto}.ascension-transition[data-reduced-motion=true]{animation:ascensionTransitionReducedOpacity var(--ascension-transition-duration) linear both;will-change:opacity}.ascension-transition[data-reduced-motion=true] .ascension-transition-rings{display:none;animation:none;will-change:auto}.ascension-transition[data-reduced-motion=true] .ascension-transition-content{animation:none;opacity:1;transform:none;will-change:auto}.health-potion-ascended-card-frame{opacity:1;transform:scale(1)}.village-stall-ascended-card-frame{opacity:.9;transform:scale(1)}.iron-sword-ascended-card-frame{opacity:.88;transform:scale(1)}.leather-armor-ascended-card-frame,.hunter-bow-ascended-card-frame{opacity:.92;transform:scale(1)}.mana-scroll-ascended-card-frame,.forest-camp-ascended-card-frame,.guild-outpost-ascended-card-frame{opacity:.94;transform:scale(1)}.health-potion-living-atmosphere{opacity:.5;transform:none}.health-potion-living-bottle-group,.health-potion-living-medallion,.health-potion-living-foliage{transform:none}.health-potion-living-aura{opacity:.62;transform:scale(1.01)}.health-potion-living-liquid-current-a{opacity:.6;animation:healthPotionReducedLight 8s ease-in-out infinite!important}.health-potion-ascended-medallion-flare{opacity:.9;transform:scale(1.04) rotate(7deg)}.health-potion-ascended-mote-one{opacity:.84;transform:translate3d(12px,-36px,0) rotate(38deg) scale(.96)}.health-potion-ascended-mote-two{opacity:.76;transform:translate3d(-15px,-32px,0) rotate(-34deg) scale(.92)}.health-potion-ascended-mote-three{opacity:.72;transform:translate3d(7px,-25px,0) rotate(28deg) scale(.9)}.health-potion-ascended-mote-four{opacity:.88;transform:translate3d(-8px,-44px,0) rotate(-42deg) scale(1)}.health-potion-ascended-mote-five{opacity:.68;transform:translate3d(9px,-20px,0) rotate(46deg) scale(.86)}.health-potion-ascended-mote-six{opacity:.78;transform:translate3d(4px,-38px,0) rotate(18deg) scale(.94)}}@media(forced-colors:active){.ascension-trigger,.ascension-page,.ascension-dialog,.ascension-primary-action,.ascension-pending-badge{border:1px solid ButtonText}.ascension-primary-action:disabled{color:GrayText}}.entity-card-abyssal-citadel.ascended-effect-ready{border-color:#b6b4db;box-shadow:0 0 0 1px #555677,0 6px 24px #828bc133}.entity-card-heavenpiercer-spear.ascended-effect-ready{border-color:#d4e1f0;box-shadow:0 0 0 1px #8b754d,0 6px 24px #b9d5f133}.entity-card-abyssal-wardplate.ascended-effect-ready{border-color:#bdb4e0;box-shadow:0 0 0 1px #5b4d78,0 6px 24px #a590cf33}.entity-card-godforge-nexus.ascended-effect-ready{border-color:#f0cd8f;box-shadow:0 0 0 1px #936337,0 6px 24px #df9c5633}.entity-card-godsblood-tonic.ascended-effect-ready{border-color:#e8b089;box-shadow:0 0 0 1px #854a3f,0 6px 24px #d96a4c33}.entity-card-fate-bazaar.ascended-effect-ready{border-color:#e3c487;box-shadow:0 0 0 1px #826494,0 6px 24px #c396dd33}.entity-card-fateweaver-codex.ascended-effect-ready{border-color:#e0c497;box-shadow:0 0 0 1px #806095,0 6px 24px #ab83dc33}.entity-card-crown-of-ages.ascended-effect-ready{border-color:#f0d9a1;box-shadow:0 0 0 1px #a5804f,0 6px 24px #e2b75e33}.entity-card-world-end-emporium.ascended-effect-ready{border-color:#c1dcf0;box-shadow:0 0 0 1px #7d70a9,0 6px 24px #94abec33}.entity-card-dwarven-tools.ascended-effect-ready{border-color:#e9bd86;box-shadow:0 0 0 1px #8a5d3d,0 6px 24px #db9b4f33}.entity-card-royal-market.ascended-effect-ready{border-color:#edcf92;box-shadow:0 0 0 1px #8c6f43,0 6px 24px #dcb75b33}.audio-settings-layer{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:auto;background:#0c0907b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center}.audio-settings-dialog,.audio-settings-dialog *{box-sizing:border-box}.audio-settings-dialog{position:relative;display:grid;width:min(100%,402px);gap:17px;padding:20px 18px max(18px,env(safe-area-inset-bottom));overflow:hidden;color:#fff0cf;background:radial-gradient(circle at 18% 0%,rgba(255,205,101,.16),transparent 34%),radial-gradient(circle at 100% 100%,rgba(43,116,85,.13),transparent 38%),linear-gradient(145deg,#34251a,#18130f 68%);border:1px solid rgba(222,169,78,.82);border-radius:19px;box-shadow:inset 0 1px #ffebb433,inset 0 0 0 4px #100b084d,0 24px 60px #0000009e;isolation:isolate}.audio-settings-dialog:before{position:absolute;z-index:-1;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;content:"";border:1px solid rgba(255,226,157,.09);border-radius:15px 15px 8px 8px}.audio-settings-dialog:focus-visible{outline:2px solid #fff0cf;outline-offset:3px}.audio-settings-dialog__header{display:flex;align-items:start;justify-content:space-between;gap:14px}.audio-settings-dialog__eyebrow{margin:0 0 3px;color:#d9aa57;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.audio-settings-dialog h2{margin:0;color:#fff2d2;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,6.6vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1}.audio-settings-close{display:grid;flex:0 0 auto;width:44px;height:44px;padding:0;color:#f3d69b;cursor:pointer;place-items:center;background:#1c1510d1;border:1px solid rgba(219,170,84,.52);border-radius:50%;box-shadow:inset 0 1px #ffffff14}.audio-settings-dialog__description{max-width:33ch;margin:-6px 0 0;color:#cbb493;font-size:12.5px;font-weight:650;line-height:1.42}.audio-settings-controls{display:grid;gap:11px;padding:14px;background:#08070640;border:1px solid rgba(255,226,157,.12);border-radius:13px}.audio-settings-control{display:grid;gap:3px;cursor:pointer}.audio-settings-control__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#f6dfad;font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.audio-settings-control output{min-width:3.3ch;color:#7ee0aa;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right}.audio-settings-slider{width:100%;height:38px;margin:0;cursor:pointer;accent-color:#eab957;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.audio-settings-slider::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,#d5a84c,#725224 66%,#2c2117);border:1px solid rgba(255,228,165,.2);border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.audio-settings-slider::-webkit-slider-thumb{width:21px;height:21px;margin-top:-8.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 35% 28%,#fff3c5,#edbd5c 52%,#9f6726);border:1px solid #ffe4a1;border-radius:50%;box-shadow:0 2px 5px #000000a6}.audio-settings-slider::-moz-range-track{height:6px;background:linear-gradient(90deg,#d5a84c,#725224 66%,#2c2117);border:1px solid rgba(255,228,165,.2);border-radius:999px;box-shadow:inset 0 1px 2px #00000073}.audio-settings-slider::-moz-range-thumb{width:19px;height:19px;background:radial-gradient(circle at 35% 28%,#fff3c5,#edbd5c 52%,#9f6726);border:1px solid #ffe4a1;border-radius:50%;box-shadow:0 2px 5px #000000a6}.audio-settings-mute{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:48px;gap:10px;padding:10px 12px;color:#ffe8b5;cursor:pointer;font:inherit;font-size:12px;font-weight:850;letter-spacing:.035em;text-align:left;background:linear-gradient(145deg,#4d3924f2,#241b14f5);border:1px solid rgba(221,171,81,.56);border-radius:11px;box-shadow:inset 0 1px #ffe7b01a}.audio-settings-mute--active{color:#c8bbab;background:linear-gradient(145deg,#352b23f5,#1b1613fa);border-color:#90744e8c}.audio-settings-mute__state{color:#80e0aa;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.audio-settings-mute--active .audio-settings-mute__state{color:#a89886}.audio-settings-close:focus-visible,.audio-settings-slider:focus-visible,.audio-settings-mute:focus-visible{outline:2px solid #fff3c5;outline-offset:3px}@media(hover:hover)and (pointer:fine){.audio-settings-close:hover,.audio-settings-mute:hover{filter:brightness(1.1)}}@media(max-height:520px)and (orientation:landscape){.audio-settings-layer{place-items:center}.audio-settings-dialog{gap:11px;padding-top:14px}.audio-settings-controls{gap:5px;padding:9px 12px}.audio-settings-slider{height:30px}}@media(prefers-reduced-motion:reduce){.audio-settings-dialog *,.audio-settings-layer{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.audio-settings-dialog,.audio-settings-controls,.audio-settings-close,.audio-settings-mute{color:CanvasText;background:Canvas;border:1px solid ButtonText}}.privacy-document{display:block;width:100%;height:min(54dvh,420px);margin:12px 0;border:1px solid var(--line);border-radius:8px;background:#171717;color-scheme:dark}.renown-panel{--renown-wood-deep: #17100c;--renown-wood: #281b14;--renown-wood-light: #3a281d;--renown-gold-dark: #8e5920;--renown-gold: #efb84d;--renown-gold-light: #ffe2a0;--renown-cream: #fff4dc;--renown-muted: #bba88d;--renown-emerald: #6ad792;--renown-emerald-deep: #153c2b;position:relative;display:grid;gap:10px;min-width:0;padding:13px;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(239,184,77,.12),transparent 36%),repeating-linear-gradient(92deg,rgba(255,255,255,.012) 0 1px,transparent 1px 27px),linear-gradient(155deg,var(--renown-wood-light),var(--renown-wood-deep) 76%);border:1px solid rgba(225,169,79,.5);border-radius:9px;box-shadow:inset 0 1px #ffebbb14,0 14px 30px #00000047;isolation:isolate}.renown-panel *,.renown-dialog-layer *{min-width:0}.renown-value{display:inline-flex;max-width:100%;align-items:baseline;justify-content:center;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.renown-value-mantissa,.renown-value-magnitude,.renown-value-trailing{flex:0 0 auto}.renown-value-magnitude,.renown-value-trailing{margin-left:.08em;font-family:Avenir Next,Segoe UI,system-ui,sans-serif;font-size:.32em;font-weight:950;letter-spacing:.01em;line-height:1;transform:translateY(-.28em)}.renown-value-trailing{font-size:.42em}.renown-panel:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;pointer-events:none;content:"";border:1px solid rgba(239,184,77,.12);border-radius:6px}.renown-panel:after{position:absolute;top:-105px;left:50%;z-index:-1;width:280px;height:230px;pointer-events:none;content:"";background:radial-gradient(circle,rgba(255,219,132,.1),transparent 65%);transform:translate(-50%)}.renown-title-row{display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);gap:11px;align-items:center;min-height:22px}.renown-title-row h2{margin:0;color:var(--renown-gold-light);font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:800;line-height:1;letter-spacing:2.6px;text-transform:uppercase}.renown-title-row h2:focus{outline:none}.renown-title-row h2:focus-visible{border-radius:2px;outline:2px solid var(--renown-gold-light);outline-offset:4px}.renown-title-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(239,184,77,.62))}.renown-title-rule:last-child{transform:scaleX(-1)}.renown-crest-stage{position:relative;display:grid;height:164px;place-items:center;isolation:isolate}.renown-crest-halo{position:absolute;top:50%;left:50%;z-index:-1;width:178px;height:178px;opacity:.26;background:repeating-conic-gradient(from 2deg,rgba(239,184,77,.3) 0 2deg,transparent 2deg 15deg);border-radius:50%;-webkit-mask-image:radial-gradient(circle,transparent 0 46%,#000 47% 67%,transparent 68%);mask-image:radial-gradient(circle,transparent 0 46%,#000 47% 67%,transparent 68%);transform:translate(-50%,-50%);transition:opacity .18s ease}.renown-panel-ready .renown-crest-halo{opacity:.58}.renown-crest{position:relative;display:grid;width:138px;height:138px;align-content:center;justify-items:center;padding:20px 13px 14px;color:var(--renown-cream);background:radial-gradient(circle at 35% 25%,rgba(255,235,178,.16),transparent 22%),radial-gradient(circle,#3d2b1e 0,#3d2b1e 57%,#1d140f 58%,#1d140f);border:3px solid var(--renown-gold-dark);border-radius:50%;box-shadow:0 0 0 2px #ffde9199,0 0 0 7px #211710,0 0 0 8px #efb84d8c,inset 0 0 25px #0000008a,0 10px 20px #00000061}.renown-crest:before{position:absolute;top:9px;right:9px;bottom:9px;left:9px;pointer-events:none;content:"";border:1px dashed rgba(255,220,140,.36);border-radius:50%}.renown-crest:after{position:absolute;right:17px;bottom:21px;left:17px;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(239,184,77,.48),transparent)}.renown-crest-crown{margin-bottom:3px;color:var(--renown-gold);filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.renown-crest>span{color:var(--renown-muted);font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.85px;text-transform:uppercase}.renown-crest>.renown-value{max-width:calc(100% + 4px);color:var(--renown-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,8.9vw,38px);font-weight:800;line-height:1.04;text-shadow:0 2px 8px rgba(0,0,0,.65)}.renown-crest>.renown-value .renown-value-magnitude{font-size:.32em}.renown-ready-badge{position:absolute;bottom:4px;left:calc(50% + 37px);display:inline-flex;min-height:34px;max-width:132px;align-items:center;justify-content:center;gap:4px;padding:6px 10px;color:#ddd0bb;background:linear-gradient(180deg,#4a3b30,#2c231d);border:1px solid #6a5848;border-radius:999px;box-shadow:0 5px 12px #0000006b;transform:translate(-8%)}.renown-ready-badge .renown-value{font-size:14px;font-weight:950;line-height:1}.renown-ready-badge .renown-value-magnitude,.renown-ready-badge .renown-value-trailing{color:currentcolor;font-size:.5em}.renown-ready-badge>span:last-child{flex:0 0 auto;font-size:8px;font-weight:950;line-height:1;letter-spacing:.75px;text-transform:uppercase}.renown-panel-ready .renown-ready-badge{color:#ebfff1;background:linear-gradient(180deg,#287c54,var(--renown-emerald-deep));border-color:var(--renown-emerald);box-shadow:0 0 0 2px #6ad7921a,0 5px 14px #00000070}.renown-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.renown-boost-comparison{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:stretch;min-height:69px;overflow:hidden;background:#0e0a0894;border:1px solid rgba(239,184,77,.25);border-radius:7px}.renown-boost-state{display:grid;align-content:center;justify-items:center;gap:3px;padding:10px 7px;text-align:center}.renown-boost-state>span{color:var(--renown-muted);font-size:9px;font-weight:900;line-height:1.15;letter-spacing:.7px;text-transform:uppercase}.renown-boost-state>.renown-value{max-width:calc(100% + 4px);color:var(--renown-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,6.5vw,27px);font-weight:800;line-height:1}.renown-boost-state>.renown-value .renown-value-magnitude{font-size:.48em}.renown-boost-state>.renown-value .renown-value-trailing{font-size:.56em}.renown-boost-state-next{background:linear-gradient(90deg,transparent,rgba(239,184,77,.07))}.renown-boost-state-next strong{color:var(--renown-gold-light)}.renown-boost-arrow{align-self:center;justify-self:center;box-sizing:content-box;padding:6px;color:var(--renown-gold);background:#2c2018;border:1px solid rgba(239,184,77,.38);border-radius:50%}.renown-metric-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:#fff2d20b;border:1px solid rgba(239,184,77,.16);border-radius:7px}.renown-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;padding:8px 11px}.renown-metric+.renown-metric{border-left:1px solid rgba(239,184,77,.16)}.renown-metric>svg{color:var(--renown-gold)}.renown-metric>span{display:grid;gap:1px}.renown-metric small{color:var(--renown-muted);font-size:8.5px;font-weight:900;line-height:1.15;letter-spacing:.55px;text-transform:uppercase}.renown-metric .renown-value{max-width:100%;color:var(--renown-cream);font-size:15px;font-weight:950;line-height:1.15}.renown-metric .renown-value-magnitude,.renown-metric .renown-value-trailing{font-size:.6em}.renown-prestige-button{position:relative;display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;overflow:hidden;color:#1c130c;cursor:pointer;touch-action:manipulation;background:linear-gradient(180deg,#ffd56f,var(--renown-gold));border:1px solid #ffe6a5;border-radius:7px;box-shadow:inset 0 -3px #78471340,0 7px 16px #00000042;font-size:14px;font-weight:950;letter-spacing:1.25px;text-transform:uppercase;transition:transform .12s ease,filter .12s ease}.renown-prestige-button:not(:disabled):hover{filter:brightness(1.06)}.renown-prestige-button:not(:disabled):active{transform:translateY(1px)}.renown-prestige-button:focus-visible,.renown-dialog-actions button:focus-visible{outline:3px solid var(--renown-cream, #fff4dc);outline-offset:3px}.renown-prestige-button:disabled{color:#8f8170;cursor:not-allowed;background:linear-gradient(180deg,#43382f,#302720);border-color:#594a3d;box-shadow:inset 0 1px #ffffff08}.renown-dialog-layer{--renown-dialog-gold: #efb84d;--renown-dialog-cream: #fff4dc;--renown-dialog-muted: #bba88d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:#080605c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.renown-dialog{position:relative;display:grid;width:min(100%,370px);max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));gap:12px;padding:21px 18px 18px;overflow:auto;color:var(--renown-dialog-cream);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(239,184,77,.14),transparent 42%),linear-gradient(155deg,#38271d,#1a120e 78%);border:1px solid rgba(239,184,77,.62);border-radius:10px;box-shadow:inset 0 1px #ffefc71a,0 22px 55px #0000008f;outline:none;isolation:isolate}.renown-dialog:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;pointer-events:none;content:"";border:1px solid rgba(239,184,77,.12);border-radius:6px}.renown-dialog:focus-visible{outline:2px solid var(--renown-dialog-cream);outline-offset:3px}.renown-dialog-icon{display:grid;width:44px;height:44px;margin:0 auto;place-items:center;color:#29190b;background:radial-gradient(circle at 35% 28%,#ffe7a2,#d9932e 67%,#754318 69%);border:2px solid #f7c766;border-radius:50%;box-shadow:0 5px 12px #0000005c}.renown-dialog h2{margin:0;color:var(--renown-dialog-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,6.2vw,26px);font-weight:800;line-height:1.12;text-wrap:balance}.renown-dialog>p{max-width:31ch;margin:0 auto;color:var(--renown-dialog-muted);font-size:12.5px;font-weight:700;line-height:1.45;text-wrap:balance}.renown-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:2px}.renown-dialog-actions button{min-height:46px;padding:9px 12px;cursor:pointer;touch-action:manipulation;border-radius:7px;font-size:12px;font-weight:950;letter-spacing:.75px;text-transform:uppercase}.renown-dialog-cancel{color:var(--renown-dialog-cream);background:#362921;border:1px solid #695342}.renown-dialog-confirm{color:#201309;background:linear-gradient(180deg,#ffd56f,var(--renown-dialog-gold));border:1px solid #ffe2a0;box-shadow:inset 0 -2px #6e3f0d38}.renown-dialog-actions button:hover:not(:disabled){filter:brightness(1.08)}.renown-dialog-actions button:active:not(:disabled){transform:translateY(1px)}.renown-dialog-actions button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:360px){.renown-panel{gap:8px;padding:11px}.renown-crest-stage{height:151px}.renown-crest-halo{width:164px;height:164px}.renown-crest{width:128px;height:128px;padding-top:18px}.renown-ready-badge{bottom:2px;left:calc(50% + 32px);min-height:32px;padding:5px 8px}.renown-boost-comparison{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);min-height:64px}.renown-boost-arrow{padding:5px}.renown-metric{gap:6px;min-height:50px;padding:7px 8px}.renown-metric>svg{width:17px}.renown-metric strong{font-size:13px}}@media(max-height:520px)and (orientation:landscape){.renown-dialog-layer{place-items:start center}.renown-dialog{gap:8px;padding:13px 16px}.renown-dialog-icon{width:34px;height:34px}.renown-dialog-icon svg{width:18px;height:18px}.renown-dialog-actions button{min-height:42px}}@media(prefers-reduced-motion:reduce){.renown-panel *,.renown-dialog-layer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.renown-panel,.renown-crest,.renown-ready-badge,.renown-boost-comparison,.renown-metric-rail,.renown-prestige-button,.renown-dialog,.renown-dialog-actions button{border:1px solid ButtonText}.renown-prestige-button:disabled{color:GrayText;border-color:GrayText}}.tutorial-overlay{--tutorial-ink: #f8efd9;--tutorial-muted: #c9baa0;--tutorial-gold: #f2bd52;--tutorial-gold-bright: #ffdc80;--tutorial-gold-dark: #8d5a1c;--tutorial-emerald: #4fd18a;--tutorial-wood: #2b1b14;--tutorial-wood-deep: #170f0c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;isolation:isolate}.tutorial-safe-area-probe{position:fixed;width:0;height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);visibility:hidden;pointer-events:none}.tutorial-full-scrim,.tutorial-blocker,.tutorial-target-blocker{position:fixed;z-index:2;pointer-events:auto;touch-action:none;cursor:default}.tutorial-full-scrim{top:0;right:0;bottom:0;left:0;background:#080605c9}.tutorial-blocker{background:transparent}.tutorial-blocker--top,.tutorial-blocker--bottom{right:0;left:0}.tutorial-blocker--top{top:0}.tutorial-blocker--left{left:0}.tutorial-target-blocker{background:transparent}.tutorial-spotlight{position:fixed;z-index:1;pointer-events:none;border:2px solid var(--tutorial-gold);outline:1px solid rgba(255,223,137,.42);outline-offset:3px;box-shadow:0 0 0 9999px #080605c9,0 0 0 5px #26775138,0 0 21px 7px #4fd18a5c,inset 0 0 14px #ffdc8024;animation:tutorial-spotlight-breathe 2.2s ease-in-out infinite}.tutorial-guide{position:fixed;z-index:5;display:grid;gap:10px;min-width:0;padding:16px;overflow:auto;overscroll-behavior:contain;color:var(--tutorial-ink);text-align:left;pointer-events:auto;background:radial-gradient(circle at 12% 2%,rgba(255,222,139,.11),transparent 26%),radial-gradient(circle at 88% 100%,rgba(28,117,76,.14),transparent 34%),repeating-linear-gradient(0deg,rgba(255,255,255,.016) 0,rgba(255,255,255,.016) 1px,transparent 1px,transparent 7px),linear-gradient(145deg,#3a2419 0%,var(--tutorial-wood) 46%,var(--tutorial-wood-deep) 100%);border:1px solid var(--tutorial-gold);border-radius:11px;box-shadow:inset 0 0 0 2px #190d08b8,inset 0 0 0 3px #f2bd5233,inset 0 1px 0 4px #fff1c50a,0 18px 42px #00000094,0 0 24px #1d684729;opacity:0;transform:translateY(7px) scale(.985);scrollbar-color:rgba(242,189,82,.54) rgba(14,9,7,.28)}.tutorial-guide:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;content:"";pointer-events:none;border:1px solid rgba(255,221,135,.15);border-radius:7px}.tutorial-guide:after{position:absolute;top:0;left:50%;width:68px;height:3px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--tutorial-gold-bright),transparent);transform:translate(-50%);box-shadow:0 2px 8px #ffca5366}.tutorial-guide.is-positioned{opacity:1;transform:none;animation:tutorial-panel-arrive .24s cubic-bezier(.2,.82,.28,1) both}.tutorial-guide:focus{outline:none}.tutorial-guide h2,.tutorial-guide p{position:relative;z-index:1;margin:0}.tutorial-guide h2{color:#fff4d5;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,6vw,24px);font-weight:800;line-height:1.05;letter-spacing:-.25px;text-wrap:balance;text-shadow:0 2px 0 #160c08,0 0 13px rgba(241,183,73,.13)}.tutorial-guide__meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:7px;border-bottom:1px solid rgba(242,189,82,.18)}.tutorial-guide__eyebrow{overflow:hidden;color:var(--tutorial-gold-bright);font-size:10px;font-weight:950;line-height:1.2;letter-spacing:1.2px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tutorial-guide__progress{flex:0 0 auto;min-width:44px;padding:4px 7px;color:#f5d792;font-size:10px;font-weight:950;line-height:1;text-align:center;background:#0a07058a;border:1px solid rgba(242,189,82,.34);border-radius:999px;box-shadow:inset 0 1px #ffffff0a}.tutorial-guide__body,.tutorial-confirmation>p:last-of-type{color:var(--tutorial-muted);font-size:13px;font-weight:720;line-height:1.48;text-wrap:pretty}.tutorial-guide__action-hint{display:flex;align-items:center;gap:7px;color:#d8c9a9;font-size:11px;font-weight:850;line-height:1.3}.tutorial-guide__action-hint:before{width:7px;height:7px;flex:0 0 auto;content:"";background:var(--tutorial-emerald);border:1px solid #b6f3d1;transform:rotate(45deg);box-shadow:0 0 8px #4fd18a99}.tutorial-guide__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding-top:2px}.tutorial-guide__actions--confirmation{display:grid;grid-template-columns:1fr;width:100%}.tutorial-button{min-height:44px;padding:0 14px;cursor:pointer;touch-action:manipulation;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:950;line-height:1.1;letter-spacing:.35px;text-align:center;transition:transform .13s ease,border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.tutorial-button--primary{min-width:112px;color:#21150d;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 40%),linear-gradient(180deg,#ffd66f 0%,var(--tutorial-gold) 58%,#c88425 100%);border-color:#ffe6a2;box-shadow:inset 0 -2px #5c300975,inset 0 1px #ffffff70,0 5px 13px #0604036b,0 0 11px #f2bd521f}.tutorial-button--skip{color:#d8cbb4;background:#110b0861;border-color:#cab58f3d}.tutorial-button--danger{color:#f7c5b8;background:#5b1d176b;border-color:#de6f5485}.tutorial-button:hover:not(:disabled){transform:translateY(-1px)}.tutorial-button--primary:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 40%),linear-gradient(180deg,#ffe28d,#f7c85f 58%,#d28d2d);box-shadow:inset 0 -2px #5c30096e,inset 0 1px #ffffff7a,0 7px 16px #06040375,0 0 16px #f2bd5238}.tutorial-button--skip:hover:not(:disabled){color:#fff0cf;border-color:#f2bd527a;background:#5337227a}.tutorial-button--danger:hover:not(:disabled){color:#ffe5dd;border-color:#ed8468c7;background:#75261d94}.tutorial-button:active:not(:disabled){transform:translateY(1px)}.tutorial-button:focus-visible{outline:3px solid #fff2c2;outline-offset:2px;box-shadow:0 0 0 5px #309e6970}.tutorial-button:disabled{cursor:wait;opacity:.58}.tutorial-pointer{position:fixed;z-index:4;width:16px;height:16px;pointer-events:none;background:linear-gradient(180deg,#ffe49a 0%,var(--tutorial-gold) 50%,#a9631d 100%);clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.74)) drop-shadow(0 0 4px rgba(242,189,82,.4));transform:translate(-50%);animation:tutorial-pointer-bob 1.5s ease-in-out infinite}.tutorial-pointer--above{transform:translate(-50%) rotate(180deg)}.tutorial-guide__rivet{position:absolute;top:9px;z-index:2;width:5px;height:5px;pointer-events:none;background:radial-gradient(circle at 36% 30%,#ffe2a0 0,#ffe2a0 12%,#bb7d2d 38%,#4c2c0f);border-radius:50%;box-shadow:0 1px 1px #0b0705}.tutorial-guide__rivet--left{left:9px}.tutorial-guide__rivet--right{right:9px}.tutorial-confirmation{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;text-align:center}.tutorial-confirmation__sigil{display:grid;width:29px;height:29px;place-items:center;color:#2a120c;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:900;background:linear-gradient(145deg,#f2bd52,#b96b2e);border:1px solid #ffe6a0;transform:rotate(45deg);box-shadow:0 0 14px #d6593b47}.tutorial-confirmation__sigil{line-height:1}.tutorial-confirmation__sigil>*{transform:rotate(-45deg)}@keyframes tutorial-panel-arrive{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes tutorial-spotlight-breathe{0%,to{border-color:#e9ad3e;box-shadow:0 0 0 9999px #080605c9,0 0 0 5px #2677512e,0 0 17px 6px #4fd18a45,inset 0 0 12px #ffdc801c}50%{border-color:var(--tutorial-gold-bright);box-shadow:0 0 0 9999px #080605c9,0 0 0 6px #26775145,0 0 24px 8px #4fd18a66,inset 0 0 16px #ffdc8029}}@keyframes tutorial-pointer-bob{0%,to{margin-top:0}50%{margin-top:3px}}@media(max-width:370px){.tutorial-guide{gap:8px;padding:14px}.tutorial-guide h2{font-size:20px}.tutorial-guide__body,.tutorial-confirmation>p:last-of-type{font-size:12px}.tutorial-guide__actions:not(.tutorial-guide__actions--confirmation){align-items:stretch;flex-direction:column}.tutorial-button{width:100%}}@media(max-height:650px){.tutorial-guide{gap:7px;padding:12px 14px}.tutorial-guide h2{font-size:19px}.tutorial-guide__meta{padding-bottom:5px}.tutorial-guide__body,.tutorial-confirmation>p:last-of-type{font-size:12px;line-height:1.38}.tutorial-button{min-height:42px}}@media(max-width:360px)and (max-height:600px){.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide{gap:5px;padding:10px}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide__meta{position:static;display:block;min-height:0;padding:0;border:0}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide__eyebrow{display:none}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide__progress{position:absolute;top:9px;right:10px}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide h2{padding-right:48px;font-size:18px}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide__body{font-size:11px;line-height:1.28}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-guide__actions:not(.tutorial-guide__actions--confirmation){flex-direction:row;gap:6px}.tutorial-overlay:is([data-tutorial-step=build-your-renown],[data-tutorial-step=permanent-power],[data-tutorial-step=begin-again-stronger]) .tutorial-button{flex:1 1 0;width:auto;min-width:0;min-height:38px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.tutorial-guide,.tutorial-guide.is-positioned,.tutorial-pointer,.tutorial-spotlight,.tutorial-button{scroll-behavior:auto;transition:none;animation:none}}@media(forced-colors:active){.tutorial-full-scrim,.tutorial-spotlight{forced-color-adjust:none}.tutorial-spotlight{border:3px solid Highlight;outline-color:HighlightText}.tutorial-guide,.tutorial-button{border:2px solid ButtonText}.tutorial-button:focus-visible{outline-color:Highlight}}: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))}.app-shell:focus{outline:none}.header-resource-panel{display:grid;gap:5px;padding:6px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(242,184,75,.08),transparent 48%),linear-gradient(180deg,#36271efc,#241b15fc);border:1px solid var(--line);border-radius:10px;box-shadow:inset 0 1px #ffe09f14,0 10px 26px #00000047}.topbar{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;width:100%;height:56px;padding:0;margin:0;background:transparent}.brand-lockup{grid-column:2;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;pointer-events:none}.brand-logo{display:block;width:min(100%,220px);height:auto;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:saturate(1.04) contrast(1.03) drop-shadow(0 2px 3px rgba(0,0,0,.48))}.sound-toggle{position:relative;z-index:4;grid-column:3;display:grid;width:44px;height:44px;padding:0;color:#ffe2a0;cursor:pointer;isolation:isolate;justify-self:end;place-items:center;touch-action:manipulation;background:radial-gradient(circle at 50% 28%,rgba(255,213,120,.12),transparent 42%),linear-gradient(145deg,#443021f5,#1b1613fa);border:1px solid rgba(218,166,77,.78);border-radius:50%;box-shadow:inset 0 0 0 2px #0f0c0ab3,inset 0 1px #ffe19e33,0 3px 8px #0000009e;transition:color .14s ease,border-color .14s ease,filter .14s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.sound-toggle:after{position:absolute;right:5px;bottom:5px;width:6px;height:6px;content:"";background:#63d59a;border:1px solid rgba(8,28,20,.92);border-radius:50%;box-shadow:0 0 6px #50c878b3}.sound-toggle svg{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.sound-toggle--muted{color:#9f9281;background:linear-gradient(145deg,#312822f5,#181513fa);border-color:#866c4aad}.sound-toggle--muted:after{background:#665c50;box-shadow:none}.sound-toggle:focus-visible{outline:2px solid #f4c96c;outline-offset:2px}.sound-toggle:active{filter:brightness(.88);transform:scale(.95)}@media(hover:hover)and (pointer:fine){.sound-toggle:hover{color:#fff0c6;border-color:#efc36c;filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.sound-toggle{transition:none}}.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:6px;padding:0;margin-bottom:0;background:transparent}.resource-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;min-width:0;min-height:56px;padding:7px;overflow:hidden;background:#31241dfa;border:1px solid rgba(91,70,54,.24);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{content-visibility:auto;contain-intrinsic-size:auto 620px}.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-active-art, none) 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-active-art, none) 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-active-art, none) 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-active-art, none) 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}}.save-warning{position:fixed;z-index:1000;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 14px;border:1px solid var(--gold);border-radius:12px;background:#2b1714;color:#fff2da;white-space:nowrap}.save-warning button{min-height:44px;padding:8px 12px;color:var(--gold);background:transparent;border:0;font:inherit;cursor:pointer}dialog.offline-dialog{position:fixed;margin:auto;color:var(--text);border:1px solid var(--gold);max-width:min(420px,calc(100vw - 32px))}dialog.offline-dialog::backdrop{background:#080b0ac7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scene-card .upgrade-row,.upgrade-row{grid-template-columns:minmax(0,1fr) 132px;min-height:64px}.scene-card .buy-button-group,.buy-button-group{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.scene-card .buy-button.purchase-button,.buy-button.purchase-button{min-height:46px;width:100%;padding:5px 3px;display:flex;flex-direction:column;gap:1px}.purchase-button>span:first-child{font-size:15px;font-weight:900}.purchase-button>span:last-child{display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px}.scene-card .upgrade-cost-line{font-size:12px;text-transform:none}.scene-card .upgrade-heading{flex-wrap:wrap}.scene-card .upgrade-current-value{font-size:12px}.scene-card .upgrade-heading strong{font-size:17px}.upgrade-gain{color:#a4efc4;margin-left:6px;animation:purchase-reveal .8s ease-out both}@keyframes purchase-reveal{0%{opacity:0}20%,75%{opacity:1}to{opacity:0}}.game-card>.card-tap-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;border-radius:inherit}.game-card>.card-tap-action:focus-visible{outline:3px solid #ffdc87;outline-offset:-5px}.scene-card>.scene-upgrade-stack{position:relative;z-index:4}@media(prefers-reduced-motion:reduce){.upgrade-gain{animation:none}}@media(max-width:600px){.app-shell{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sticky-hud .tabs .tab{min-height:44px}}.game-card>.card-tap-action{inset:0 0 auto;height:82px;z-index:5}@media(max-width:600px){.sticky-hud{-webkit-backdrop-filter:none;backdrop-filter:none}}
