.sky.svelte-11ekzjk{z-index:-1;background:linear-gradient(#2a2360 0%,#463a8f 26%,#7a5fae 48%,#c98fb0 68%,#f5b98a 86%,#ffd9a8 100%);transition:background .6s;position:fixed;inset:0;overflow:hidden}.sky.night.svelte-11ekzjk{background:linear-gradient(#140f36 0%,#241a55 40%,#3d2c72 72%,#6b4a86 100%)}.horizon.svelte-11ekzjk{background:radial-gradient(60% 100% at 50% 100%,#ffd696b3 0%,#ffbe8c42 42%,#0000 72%);height:46%;position:absolute;bottom:4%;left:0;right:0}.range.svelte-11ekzjk,.hills.svelte-11ekzjk{width:100%;position:absolute;left:0;right:0}.range.far.svelte-11ekzjk{height:26%;bottom:20%}.range.far.svelte-11ekzjk path:where(.svelte-11ekzjk){fill:#6a5da8;opacity:.45}.range.mid.svelte-11ekzjk{height:22%;bottom:11%}.range.mid.svelte-11ekzjk path:where(.svelte-11ekzjk){fill:#4b3f85;opacity:.62}.hills.svelte-11ekzjk{height:18%;bottom:0}.hills.svelte-11ekzjk path:where(.svelte-11ekzjk){fill:#2f2760}.cloud.svelte-11ekzjk{width:calc(140px * var(--scale));opacity:.5;filter:drop-shadow(0 6px 10px #140c2d40);height:auto;animation-name:svelte-11ekzjk-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.star.svelte-11ekzjk{width:calc(6px * var(--s));height:calc(6px * var(--s));opacity:0;animation:var(--animate-twinkle);background:#fff;border-radius:9999px;position:absolute;box-shadow:0 0 8px #fff}@keyframes svelte-11ekzjk-cloud-drift{0%{transform:translate(-30vw)}to{transform:translate(115vw)}}.bottom-nav.svelte-qzbt73{z-index:40;padding-bottom:env(safe-area-inset-bottom);border-top:2px solid #ffe2a038;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #3c28781a}ul.svelte-qzbt73{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tab.svelte-qzbt73{min-height:var(--tap-min);color:#ffffffb8;transition:color .15s ease, transform .15s var(--ease-pop);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.5rem .25rem;text-decoration:none;display:flex}.tab.svelte-qzbt73 .icon:where(.svelte-qzbt73){transition:transform .2s var(--ease-pop);font-size:1.35rem;line-height:1}.tab.svelte-qzbt73 .label:where(.svelte-qzbt73){white-space:nowrap;font-size:.66rem}.tab.svelte-qzbt73:hover .icon:where(.svelte-qzbt73),.tab.active.svelte-qzbt73 .icon:where(.svelte-qzbt73){transform:translateY(-2px)scale(1.15)}.tab.active.svelte-qzbt73{color:var(--color-gold-300,#ffe08a)}.top-nav.svelte-lpwtu7{z-index:40;border-bottom:2px solid #ffe2a038;position:sticky;top:0;box-shadow:0 6px 20px #3c287814}ul.svelte-lpwtu7{margin:0;padding-top:.5rem;padding-bottom:.5rem;list-style:none}.tab.svelte-lpwtu7{min-height:var(--tap-min);border-radius:var(--radius-button);color:#ffffffb8;transition:background .15s ease, color .15s ease, transform .15s var(--ease-pop);align-items:center;gap:.4rem;padding:0 1rem;font-size:1rem;text-decoration:none;display:inline-flex}.tab.svelte-lpwtu7 .icon:where(.svelte-lpwtu7){font-size:1.2rem;line-height:1}.tab.svelte-lpwtu7:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.tab.active.svelte-lpwtu7{background:var(--gradient-magic);color:#fff;box-shadow:0 3px 0 var(--color-magic-700)}.toast-host.svelte-1hycykd{top:max(1rem, env(safe-area-inset-top));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast.svelte-1hycykd{pointer-events:auto}.game-btn.svelte-1owegvi{background:var(--bg);color:var(--fg);box-shadow:0 6px 0 var(--edge), 0 10px 20px #3c28782e;cursor:pointer;--btn-press:4px;border:none;text-decoration:none}.game-btn.svelte-1owegvi:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 8px 0 var(--edge), 0 14px 26px #3c287838;filter:brightness(1.04);transform:translateY(-2px)}.game-btn.svelte-1owegvi:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 2px 0 var(--edge), 0 4px 10px #3c28782e}.game-btn.svelte-1owegvi:disabled,.game-btn[aria-disabled=true].svelte-1owegvi{cursor:not-allowed;filter:grayscale(.55);opacity:.6;box-shadow:0 4px 0 var(--edge)}.spinner.svelte-1owegvi{border:3px solid;border-top-color:#0000;border-radius:9999px;width:1.1em;height:1.1em;animation:.7s linear infinite svelte-1owegvi-btn-spin}@keyframes svelte-1owegvi-btn-spin{to{transform:rotate(360deg)}}.knight.svelte-uwuv5a{display:block;overflow:visible}.knight.idle.svelte-uwuv5a .head:where(.svelte-uwuv5a){transform-origin:60px 80px;animation:3.2s ease-in-out infinite svelte-uwuv5a-knight-head}.knight.idle.svelte-uwuv5a .body:where(.svelte-uwuv5a){transform-origin:60px 140px;animation:3.2s ease-in-out infinite svelte-uwuv5a-knight-body}.knight.idle.svelte-uwuv5a .sword-arm:where(.svelte-uwuv5a){transform-origin:88px 100px;animation:3.2s ease-in-out infinite svelte-uwuv5a-knight-sword}.knight.idle.svelte-uwuv5a .plume:where(.svelte-uwuv5a){transform-origin:60px 12px;animation:2.2s ease-in-out infinite svelte-uwuv5a-knight-plume}.knight.svelte-uwuv5a .eyes:where(.svelte-uwuv5a){transform-origin:60px 52px}.knight.idle.svelte-uwuv5a .eyes:where(.svelte-uwuv5a){animation:4.6s infinite svelte-uwuv5a-knight-blink}.knight.shy.svelte-uwuv5a .eyes:where(.svelte-uwuv5a){animation:none;transform:scaleY(.08)}@keyframes svelte-uwuv5a-knight-head{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes svelte-uwuv5a-knight-body{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes svelte-uwuv5a-knight-sword{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes svelte-uwuv5a-knight-plume{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes svelte-uwuv5a-knight-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.wizard.svelte-17r22ic{display:block;overflow:visible}.wizard.idle.svelte-17r22ic .head:where(.svelte-17r22ic){transform-origin:58px 80px;animation:3.6s ease-in-out infinite svelte-17r22ic-wiz-head}.wizard.idle.svelte-17r22ic .body:where(.svelte-17r22ic){transform-origin:58px 140px;animation:3.6s ease-in-out infinite svelte-17r22ic-wiz-body}.wizard.idle.svelte-17r22ic .staff-arm:where(.svelte-17r22ic){transform-origin:84px 100px;animation:3.6s ease-in-out infinite svelte-17r22ic-wiz-staff}.wizard.idle.svelte-17r22ic .hat-star:where(.svelte-17r22ic){animation:var(--animate-twinkle);transform-origin:58px 29px}.wizard.idle.svelte-17r22ic .orb:where(.svelte-17r22ic){transform-origin:98.5px 26px;animation:2.4s ease-in-out infinite svelte-17r22ic-wiz-orb}.wizard.idle.svelte-17r22ic .cape:where(.svelte-17r22ic){transform-origin:40px 86px;animation:3s ease-in-out infinite svelte-17r22ic-wiz-cape}.wizard.svelte-17r22ic .eyes:where(.svelte-17r22ic){transform-origin:58px 58px}.wizard.idle.svelte-17r22ic .eyes:where(.svelte-17r22ic){animation:5.2s infinite svelte-17r22ic-wiz-blink}.wizard.shy.svelte-17r22ic .eyes:where(.svelte-17r22ic){animation:none;transform:scaleY(.08)}@keyframes svelte-17r22ic-wiz-head{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-4px)rotate(-1.5deg)}}@keyframes svelte-17r22ic-wiz-body{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}@keyframes svelte-17r22ic-wiz-staff{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes svelte-17r22ic-wiz-orb{0%,to{filter:drop-shadow(0 0 3px #ffd25e);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #ffd25e);transform:scale(1.1)}}@keyframes svelte-17r22ic-wiz-cape{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes svelte-17r22ic-wiz-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.archer.svelte-1e19zno{display:block;overflow:visible}.archer.idle.svelte-1e19zno .head:where(.svelte-1e19zno){transform-origin:60px 80px;animation:3.4s ease-in-out infinite svelte-1e19zno-arc-head}.archer.idle.svelte-1e19zno .body:where(.svelte-1e19zno){transform-origin:60px 140px;animation:3.4s ease-in-out infinite svelte-1e19zno-arc-body}.archer.idle.svelte-1e19zno .bow-arm:where(.svelte-1e19zno){transform-origin:86px 100px;animation:3.4s ease-in-out infinite svelte-1e19zno-arc-bow}.archer.idle.svelte-1e19zno .feather:where(.svelte-1e19zno){transform-origin:88px 28px;animation:2.4s ease-in-out infinite svelte-1e19zno-arc-feather}.archer.idle.svelte-1e19zno .eyes:where(.svelte-1e19zno){transform-origin:60px 54px;animation:4.8s infinite svelte-1e19zno-arc-blink}@keyframes svelte-1e19zno-arc-head{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes svelte-1e19zno-arc-body{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}@keyframes svelte-1e19zno-arc-bow{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes svelte-1e19zno-arc-feather{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes svelte-1e19zno-arc-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.sage.svelte-oymqt1{display:block;overflow:visible}.sage.idle.svelte-oymqt1 .head:where(.svelte-oymqt1){transform-origin:60px 80px;animation:3.8s ease-in-out infinite svelte-oymqt1-sage-head}.sage.idle.svelte-oymqt1 .body:where(.svelte-oymqt1){transform-origin:60px 140px;animation:3.8s ease-in-out infinite svelte-oymqt1-sage-body}.sage.idle.svelte-oymqt1 .fan:where(.svelte-oymqt1){transform-origin:96px 92px;animation:2.8s ease-in-out infinite svelte-oymqt1-sage-fan}.sage.idle.svelte-oymqt1 .topknot:where(.svelte-oymqt1){transform-origin:60px 18px;animation:3s ease-in-out infinite svelte-oymqt1-sage-knot}.sage.idle.svelte-oymqt1 .eyes:where(.svelte-oymqt1){transform-origin:60px 54px;animation:5.6s infinite svelte-oymqt1-sage-blink}@keyframes svelte-oymqt1-sage-head{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-3px)rotate(-1deg)}}@keyframes svelte-oymqt1-sage-body{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}@keyframes svelte-oymqt1-sage-fan{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes svelte-oymqt1-sage-knot{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes svelte-oymqt1-sage-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.fox.svelte-18pudnu{display:block;overflow:visible}.fox.idle.svelte-18pudnu .head:where(.svelte-18pudnu){transform-origin:60px 78px;animation:3.2s ease-in-out infinite svelte-18pudnu-fox-head}.fox.idle.svelte-18pudnu .body:where(.svelte-18pudnu){transform-origin:60px 140px;animation:3.2s ease-in-out infinite svelte-18pudnu-fox-body}.fox.idle.svelte-18pudnu .tails:where(.svelte-18pudnu){transform-origin:60px 110px;animation:2.6s ease-in-out infinite svelte-18pudnu-fox-tails}.fox.idle.svelte-18pudnu .eyes:where(.svelte-18pudnu){transform-origin:60px 50px;animation:4.4s infinite svelte-18pudnu-fox-blink}@keyframes svelte-18pudnu-fox-head{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes svelte-18pudnu-fox-body{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes svelte-18pudnu-fox-tails{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes svelte-18pudnu-fox-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}svg.svelte-1b79any{overflow:visible}.idle.svelte-1b79any{animation:3.4s ease-in-out infinite svelte-1b79any-genius-breathe}@keyframes svelte-1b79any-genius-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.scroll.svelte-1b79any{transform-origin:50px 20px;animation:2.8s ease-in-out infinite svelte-1b79any-scroll-float}@keyframes svelte-1b79any-scroll-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.idle.svelte-1b79any,.scroll.svelte-1b79any{animation:none}}.aura.svelte-1mgz7ad{pointer-events:none;position:absolute;top:0;left:0}.aura.back.svelte-1mgz7ad{z-index:0}.aura.front.svelte-1mgz7ad{z-index:2}.badge.svelte-1umtuxv{z-index:2;width:var(--s);height:var(--s);border:2px solid var(--edge);background:var(--core);color:var(--edge);font-size:calc(var(--s) * .56);pointer-events:none;border-radius:9999px;place-items:center;line-height:1;display:grid;position:absolute;bottom:0;right:0}.hero.svelte-10fiaw1{width:var(--w);line-height:0;display:inline-block;position:relative}.hero.svelte-10fiaw1 svg:not(.aura){z-index:1;position:relative}.overlay.svelte-icyume{z-index:70;background:var(--gradient-night);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:hidden}.beam.svelte-icyume{transform-origin:top;filter:blur(26px);background:linear-gradient(#ffd25e99 0%,#ffd25e00 70%);width:min(48vw,380px);height:120%;position:absolute;top:-10%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.star.svelte-icyume{font-size:calc(1.6rem * var(--s));color:var(--color-gold-400);text-shadow:0 0 12px var(--color-gold-500);pointer-events:none;position:absolute}.content.svelte-icyume{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:relative}.title.svelte-icyume{color:var(--color-gold-400);text-shadow:0 3px 0 var(--color-gold-700), 0 0 28px #ffc93ca6;letter-spacing:.02em;font-size:clamp(2.25rem,9vw,3.75rem);line-height:1}.badge.svelte-icyume{background:var(--gradient-gold);color:var(--color-ink-900);box-shadow:0 5px 0 var(--color-gold-700), var(--shadow-glow-gold);border-radius:9999px;align-items:baseline;gap:.4rem;padding:.5rem 1.5rem;display:inline-flex}.badge.svelte-icyume .lv:where(.svelte-icyume){opacity:.75;font-size:1rem}.badge.svelte-icyume .num:where(.svelte-icyume){font-size:2.25rem;line-height:1}.promote.svelte-icyume{border:2px solid var(--color-gold-400);color:var(--color-gold-300,#ffe08a);background:#ffc93c29;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:1rem;display:inline-flex}.reward.svelte-icyume{font-size:1rem}.close.svelte-icyume{margin-top:.75rem}.star.svelte-11t3773{transform:scale(var(--s));transform-origin:50%;animation:var(--animate-twinkle);filter:drop-shadow(0 0 4px)}.overlay.svelte-14lmncw{z-index:70;background:var(--gradient-night);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.content.svelte-14lmncw{text-align:center;justify-items:center;gap:.6rem;padding:1rem;display:grid}.beam.svelte-14lmncw{pointer-events:none;background:radial-gradient(50% 40%,#ffc93c59 0%,#0000 70%);width:60%;height:120%;position:absolute;top:-10%;left:50%;translate:-50%}.hero.svelte-14lmncw{animation:.6s cubic-bezier(.34,1.56,.64,1) svelte-14lmncw-hero-in}@keyframes svelte-14lmncw-hero-in{0%{opacity:0;transform:scale(.5)translateY(40px)}}.item-icon.svelte-14lmncw{font-size:5rem;line-height:1;display:block}.title.svelte-14lmncw{color:var(--color-gold-300,#ffe08a);font-size:1.6rem}.line.svelte-14lmncw{color:#fff;font-size:1rem}.gems.svelte-14lmncw{color:#fff;background:#ffffff24;border-radius:9999px;padding:.2rem .8rem;font-size:.95rem}.gem.svelte-14lmncw{animation:.75s ease-in forwards svelte-14lmncw-gem-fly;animation-delay:var(--delay);opacity:0;pointer-events:none;font-size:1.4rem;position:absolute}@keyframes svelte-14lmncw-gem-fly{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(-42vh)scale(.3)}}@media (prefers-reduced-motion:reduce){.hero.svelte-14lmncw,.gem.svelte-14lmncw{animation:none}.gem.svelte-14lmncw{display:none}}.frame.svelte-vr1z90{flex-direction:column;min-height:100dvh;display:flex}.shell.svelte-vr1z90{flex-direction:column;flex:1;min-height:0;display:flex}.shell.with-nav.svelte-vr1z90{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}@media (width>=640px){.shell.with-nav.svelte-vr1z90{padding-bottom:0}}.skip-link.svelte-vr1z90{z-index:80;border-radius:var(--radius-button);background:var(--color-magic-600);color:#fff;padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem}
