canvas.svelte-1ymg7tv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.card.svelte-1udyrqm{--w: 200px;--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 30%;--rcol: #94a3b8;width:var(--w);aspect-ratio:5 / 7;position:relative;flex:none;transform:perspective(800px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out;filter:drop-shadow(0 16px 18px rgba(10,6,28,.4));touch-action:pan-y}.card.clickable.svelte-1udyrqm{cursor:pointer}.card.live.svelte-1udyrqm{transition:none}.card.svelte-1udyrqm:focus-visible{outline:4px solid var(--gold);outline-offset:6px;border-radius:10px}@media(prefers-reduced-motion:reduce){.blank.svelte-1udyrqm svg:where(.svelte-1udyrqm){animation:none}}.r-commune.svelte-1udyrqm{--rcol: #94a3b8}.r-rare.svelte-1udyrqm{--rcol: #06b6d4}.r-epique.svelte-1udyrqm{--rcol: #8b5cf6}.r-legende.svelte-1udyrqm{--rcol: #ffb648}.face.svelte-1udyrqm{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7%/5%;overflow:hidden;background:#241c3c}.art.svelte-1udyrqm{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.blank.svelte-1udyrqm{display:grid;place-items:center;padding-bottom:14%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--tc) 55%,#fff),var(--tc) 38%,color-mix(in srgb,var(--tc) 40%,#140e2a))}.blank.svelte-1udyrqm svg:where(.svelte-1udyrqm){width:42%;fill:#fff;opacity:.9;filter:drop-shadow(0 0 12px rgba(255,255,255,.8));animation:svelte-1udyrqm-twirl 14s linear infinite}@keyframes svelte-1udyrqm-twirl{to{rotate:360deg}}.chip.svelte-1udyrqm{position:absolute;left:8%;top:5%;font:700 calc(var(--w) * .05) / 1 "Poppins",system-ui,sans-serif;letter-spacing:.06em;color:#fff;background:var(--rcol);padding:.45em 1.1em;border-radius:99px;white-space:nowrap;box-shadow:0 3px 8px #0a061c59}.nm.svelte-1udyrqm{position:absolute;left:0;right:0;bottom:0;padding:34% 8% 7%;font:700 calc(var(--w) * .085) / 1.05 "Fredoka",system-ui,sans-serif;color:#fff;text-wrap:balance;text-shadow:0 2px 6px rgba(10,6,28,.7);background:linear-gradient(to top,rgba(20,14,42,.88),rgba(20,14,42,.55) 55%,transparent)}.face.svelte-1udyrqm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.5),transparent 45%);mix-blend-mode:soft-light}.r-legende.svelte-1udyrqm .face:where(.svelte-1udyrqm):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:conic-gradient(from calc(var(--mx) * 3.6) at var(--mx) var(--my),#ff9ecb,#ffcc4d,#7dffd8,#c9b3ff,#ff9ecb);mix-blend-mode:color-dodge;opacity:.25}.r-epique.svelte-1udyrqm .face:where(.svelte-1udyrqm):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%) var(--mx) 0 / 250% 100%;mix-blend-mode:soft-light}.detail.svelte-1sofwd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#080516eb;overflow:auto;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:svelte-1sofwd-fade .25s}@keyframes svelte-1sofwd-fade{0%{opacity:0}}.inner.svelte-1sofwd{position:relative;display:grid;grid-template-columns:auto minmax(0,440px);gap:56px;align-items:center;justify-content:center;max-width:960px;width:100%}.inner.svelte-1sofwd:before{content:"";position:absolute;left:-10%;top:50%;width:620px;height:620px;max-width:100%;translate:0 -50%;border-radius:50%;background:radial-gradient(circle,var(--rc),transparent 65%);opacity:.4;pointer-events:none}.big.svelte-1sofwd{position:relative;display:grid;place-items:center;padding:20px}.panel.svelte-1sofwd{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:30px 30px 26px;border-radius:28px;background:#241c3cc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #0006,inset 0 0 0 2px #ffffff1f;color:var(--cream)}h3.svelte-1sofwd{margin:0;font:700 clamp(28px,4vw,40px) / 1.05 var(--font-display);text-wrap:balance;color:#fff}.sub.svelte-1sofwd{margin:0;font:700 15px / 1 var(--font-body);letter-spacing:.1em;color:var(--rc)}.stats.svelte-1sofwd{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:16px;margin-top:4px}.stat.svelte-1sofwd{--sc: #ff5a5f;display:flex;align-items:center;gap:10px;min-width:0}.stat.def.svelte-1sofwd{--sc: #3fa9f5}.disc.svelte-1sofwd{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--sc);box-shadow:0 0 0 3px #fff,0 0 18px color-mix(in srgb,var(--sc) 70%,transparent)}.disc.svelte-1sofwd b:where(.svelte-1sofwd){color:#fff;font:700 23px / 1 var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgba(20,14,42,.3)}.info.svelte-1sofwd{display:grid;gap:7px}.lab.svelte-1sofwd{color:var(--sc);font:700 13px / 1 var(--font-body);letter-spacing:.2em}.pips.svelte-1sofwd{display:flex;gap:3px}.pips.svelte-1sofwd i:where(.svelte-1sofwd){flex:none;width:9px;height:7px;border-radius:3px;background:#ffffff29}.pips.svelte-1sofwd i.on:where(.svelte-1sofwd){background:var(--sc)}dl.svelte-1sofwd{margin:6px 0 0;display:grid;gap:14px}dl.svelte-1sofwd div:where(.svelte-1sofwd){display:grid;grid-template-columns:112px 1fr;gap:6px 16px;align-items:baseline}dt.svelte-1sofwd{font:700 16px / 1.3 var(--font-display);letter-spacing:.03em}dd.svelte-1sofwd{margin:0;font-size:14.5px;line-height:1.5}.ok.svelte-1sofwd{color:var(--mint)}.bad.svelte-1sofwd{color:#ff6b6b}.close.svelte-1sofwd{position:absolute;right:0;top:-8px;z-index:3;width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer;box-shadow:0 5px #140e2a80}.close.svelte-1sofwd svg:where(.svelte-1sofwd){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round}.close.svelte-1sofwd:focus-visible{outline:4px solid var(--gold);outline-offset:4px}@media(max-width:480px){.stats.svelte-1sofwd{gap:8px}.stat.svelte-1sofwd{gap:7px}.disc.svelte-1sofwd{width:40px;height:40px}.disc.svelte-1sofwd b:where(.svelte-1sofwd){font-size:20px}.pips.svelte-1sofwd{gap:2px}.pips.svelte-1sofwd i:where(.svelte-1sofwd){width:6px}}@media(max-width:820px){.inner.svelte-1sofwd{grid-template-columns:1fr;gap:10px;justify-items:center;padding-top:34px}.inner.svelte-1sofwd:before{left:50%;top:30%;translate:-50% -60%}dl.svelte-1sofwd div:where(.svelte-1sofwd){grid-template-columns:1fr;gap:2px}.close.svelte-1sofwd{top:-6px}}@media(prefers-reduced-motion:reduce){.detail.svelte-1sofwd{animation:none}}.stage.svelte-jezshl{position:relative;height:520px;display:grid;place-items:center;min-width:0}.pack.svelte-jezshl{position:absolute;left:50%;top:50%;width:220px;aspect-ratio:360 / 596;margin:-190px 0 0 -110px;padding:0;border:0;background:none;cursor:pointer;z-index:5}.pk.svelte-jezshl{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../game/pack_body.png) center / 100% 100%;filter:drop-shadow(0 14px 0 rgba(20,14,42,.55));transition:transform .6s cubic-bezier(.3,1.4,.5,1),opacity .5s}.top.svelte-jezshl{clip-path:polygon(0 0,100% 0,100% 11%,88% 13%,74% 10%,60% 13%,46% 10%,32% 13%,18% 10%,0 12%)}.bot.svelte-jezshl{clip-path:polygon(0 12%,18% 10%,32% 13%,46% 10%,60% 13%,74% 10%,88% 13%,100% 11%,100% 100%,0 100%)}.pack.svelte-jezshl:not(.open){animation:svelte-jezshl-idle 3.4s ease-in-out infinite}.pack.svelte-jezshl:hover:not(.open){animation:svelte-jezshl-wobble .5s}@keyframes svelte-jezshl-idle{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-8px) rotate(0)}60%{transform:translateY(-8px) rotate(-3deg)}70%{transform:translateY(-8px) rotate(3deg)}80%{transform:translateY(-8px) rotate(-2deg)}}@keyframes svelte-jezshl-wobble{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.pack.open.svelte-jezshl{pointer-events:none}.pack.open.svelte-jezshl .top:where(.svelte-jezshl){transform:translate(110px,-150px) rotate(38deg);opacity:0}.pack.open.svelte-jezshl .bot:where(.svelte-jezshl){transform:translateY(300px) scale(.9);opacity:0;transition-delay:.35s}.hint.svelte-jezshl{position:absolute;bottom:0;left:50%;translate:-50% 0;z-index:6;white-space:nowrap;padding:10px 16px;border:0;border-radius:99px;background:var(--cream);color:var(--ink);font:700 15px / 1 var(--font-display);letter-spacing:.04em;cursor:pointer;box-shadow:0 4px #140e2a80}.pulls.svelte-jezshl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.slot.svelte-jezshl{position:absolute;opacity:0;scale:.5;translate:0 40px;transition:opacity .4s,scale .6s cubic-bezier(.3,1.5,.5,1),translate .6s cubic-bezier(.3,1.5,.5,1);pointer-events:none}.pulls.on.svelte-jezshl .slot:where(.svelte-jezshl){opacity:1;scale:1;pointer-events:auto}.pulls.on.svelte-jezshl .s0:where(.svelte-jezshl){translate:-170px 14px;rotate:-10deg;transition-delay:.55s}.pulls.on.svelte-jezshl .s1:where(.svelte-jezshl){translate:0 -16px;z-index:2;transition-delay:.8s}.pulls.on.svelte-jezshl .s2:where(.svelte-jezshl){translate:170px 14px;rotate:10deg;transition-delay:1.05s}.spark.svelte-jezshl{position:absolute;left:50%;top:50%;width:420px;height:420px;margin:-210px;border-radius:50%;background:radial-gradient(circle,rgba(255,204,77,.55),transparent 65%);opacity:0;scale:.4;transition:opacity .6s .5s,scale .8s .5s;pointer-events:none}.spark.on.svelte-jezshl{opacity:1;scale:1}.hint.svelte-jezshl:focus-visible,.pack.svelte-jezshl:focus-visible{outline:4px solid var(--gold);outline-offset:4px}@media(max-width:520px){.pack.svelte-jezshl{width:180px;margin-left:-90px}.pulls.on.svelte-jezshl .s0:where(.svelte-jezshl){translate:-110px 14px}.pulls.on.svelte-jezshl .s2:where(.svelte-jezshl){translate:110px 14px}.slot.svelte-jezshl .card{--w: 120px !important}.s1.svelte-jezshl .card{--w: 140px !important}}@media(prefers-reduced-motion:reduce){.pk.svelte-jezshl,.slot.svelte-jezshl,.spark.svelte-jezshl{transition-duration:.01ms;transition-delay:0s!important}.pack.svelte-jezshl:not(.open),.pack.svelte-jezshl:hover:not(.open){animation:none}}.chap.svelte-17uc7sa{margin-bottom:34px}.chap-h.svelte-17uc7sa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}h3.svelte-17uc7sa{margin:0;padding:10px 16px;border-radius:14px;transform:rotate(-1deg);background:var(--ink);color:var(--cream);font:700 26px / 1 var(--font-display)}.chap-h.svelte-17uc7sa span:where(.svelte-17uc7sa){font-size:14px;font-weight:600}.track.svelte-17uc7sa{position:relative;height:150px}.track.svelte-17uc7sa svg:where(.svelte-17uc7sa){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}path.svelte-17uc7sa{fill:none;stroke:var(--ink);stroke-width:5;stroke-dasharray:2 14;stroke-linecap:round;vector-effect:non-scaling-stroke}.node.svelte-17uc7sa{position:absolute;width:clamp(54px,12vw,92px);aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;background:url(../../../game/ui_node_done.png) center / contain no-repeat;font:700 clamp(18px,3.4vw,30px) / 1 var(--font-display);color:var(--ink);text-shadow:0 2px 0 #fff}.node.lock.svelte-17uc7sa{background-image:url(../../../game/ui_node_locked.png);color:var(--cream);text-shadow:none;opacity:.9}.node.boss.svelte-17uc7sa{width:clamp(66px,15vw,118px);background-image:url(../../../game/ui_node_boss.png);color:var(--cream);text-shadow:0 2px 0 var(--ink);filter:drop-shadow(0 8px 0 rgba(36,28,60,.35))}.chap.svelte-17uc7sa.rv .node:where(.svelte-17uc7sa){scale:0;transition:scale .5s cubic-bezier(.3,1.6,.5,1) calc(.25s + var(--i) * .12s)}.chap.svelte-17uc7sa.rv-in .node:where(.svelte-17uc7sa){scale:1}.chap.svelte-17uc7sa.rv path:where(.svelte-17uc7sa){opacity:0;transition:opacity .8s .2s}.chap.svelte-17uc7sa.rv-in path:where(.svelte-17uc7sa){opacity:1}.node.now.svelte-17uc7sa{animation:svelte-17uc7sa-pulse 1.6s ease-in-out infinite}@keyframes svelte-17uc7sa-pulse{50%{scale:1.12}}small.svelte-17uc7sa{position:absolute;bottom:-20px;left:50%;translate:-50% 0;white-space:nowrap;font:700 13px / 1 var(--font-body);letter-spacing:.1em;color:var(--ink);text-shadow:none}.boss-tag.svelte-17uc7sa{position:absolute;top:-14px;left:50%;translate:-50% 0;padding:5px 8px;border-radius:99px;background:var(--pink);color:var(--ink);font:700 11px / 1 var(--font-body);letter-spacing:.14em;text-shadow:none}@media(prefers-reduced-motion:reduce){.node.now.svelte-17uc7sa{animation:none}}ul.svelte-sxgi9e{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}button.svelte-sxgi9e{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:10px 12px;border:0;border-radius:14px;background:#fff;color:var(--ink);font:600 14px / 1.3 var(--font-body);cursor:pointer}button.svelte-sxgi9e:focus-visible{outline:4px solid var(--gold);outline-offset:2px}.bx.svelte-sxgi9e{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--cream);box-shadow:inset 0 0 0 2px #241c3c40}button[aria-pressed=true].svelte-sxgi9e{background:var(--mint)}button[aria-pressed=true].svelte-sxgi9e .bx:where(.svelte-sxgi9e):after{content:"";width:10px;height:6px;border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);rotate:-45deg;translate:0 -1px}button[aria-pressed=true].svelte-sxgi9e .t:where(.svelte-sxgi9e){text-decoration:line-through;text-decoration-thickness:2px}.prog.svelte-sxgi9e{display:flex;justify-content:space-between;margin-top:4px;font:700 14px / 1 var(--font-body);font-variant-numeric:tabular-nums}.bar.svelte-sxgi9e{height:16px;border-radius:99px;background:#ffffffb3;overflow:hidden}.bar.svelte-sxgi9e i:where(.svelte-sxgi9e){display:block;height:100%;background:var(--gold);transition:width .3s}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}.ev.svelte-1uha8ag{--ink: #241c3c;--ink-deep: #140e2a;--cream: #fff3d6;--mint: #7dffd8;--pink: #ff9ecb;--lav: #c9b3ff;--gold: #ffcc4d;--font-display: "Fredoka", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body: "Poppins", system-ui, sans-serif;background:var(--ink);color:var(--cream);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.6;overflow-x:clip}.ev.svelte-1uha8ag *:focus-visible{outline:4px solid var(--gold);outline-offset:4px}.w.svelte-1uha8ag{max-width:1120px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.h.svelte-1uha8ag{margin:0;font:700 clamp(34px,6vw,64px) / 1 var(--font-display);letter-spacing:.01em;text-wrap:balance;color:var(--cream);filter:drop-shadow(0 6px 0 rgba(20,14,42,.45))}.paper.svelte-1uha8ag .h:where(.svelte-1uha8ag),.mintbg.svelte-1uha8ag .h:where(.svelte-1uha8ag),.pinkbg.svelte-1uha8ag .h:where(.svelte-1uha8ag){color:var(--ink);filter:none}.eyebrow.svelte-1uha8ag{display:inline-block;padding:9px 14px;border-radius:99px;background:var(--cream);color:var(--ink);font:700 12px / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.lead.svelte-1uha8ag{max-width:56ch;margin:0;font-size:17px}.cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;padding:17px 26px;border:0;border-radius:18px;background:var(--gold);color:var(--ink);font:700 18px / 1 var(--font-display);letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:0 8px #140e2a59;transition:transform .12s,box-shadow .12s}.cta.svelte-1uha8ag:hover{transform:translateY(-3px)}.cta.svelte-1uha8ag:active{transform:translateY(5px);box-shadow:0 3px #140e2a59}.cta.alt.svelte-1uha8ag{background:var(--cream)}.cta.small.svelte-1uha8ag{align-self:flex-start;margin-top:6px;padding:14px 20px;font-size:16px}.cta.big.svelte-1uha8ag{padding:20px 32px;font-size:22px}.cta.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:22px}.hero.svelte-1uha8ag{position:relative;isolation:isolate;padding-block:76px 0;background:var(--ink);overflow:hidden}.hero.svelte-1uha8ag:after{content:"";position:absolute;inset:auto 0 0 0;height:240px;z-index:-1;background:linear-gradient(to bottom,transparent,var(--ink))}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;padding-block:44px 120px}.hero-copy.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}h1.svelte-1uha8ag{align-self:center;margin:0}h1.svelte-1uha8ag img:where(.svelte-1uha8ag){margin-inline:auto;width:min(520px,100%);height:auto;filter:drop-shadow(0 12px 18px rgba(20,14,42,.5))}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){align-self:stretch;max-width:none;padding:18px 24px 20px;border-radius:20px;background:var(--cream);color:var(--ink);rotate:-1deg;box-shadow:0 9px #140e2a52;font-size:17px;font-weight:600;line-height:1.6}.lead.svelte-1uha8ag mark:where(.svelte-1uha8ag){padding:0 3px;border-radius:3px;background:linear-gradient(transparent 52%,var(--mk) 52%);color:inherit;font-weight:700}.m1.svelte-1uha8ag{--mk: var(--mint)}.m2.svelte-1uha8ag{--mk: var(--lav)}.m3.svelte-1uha8ag{--mk: var(--pink)}.m4.svelte-1uha8ag{--mk: var(--gold)}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:18px}.fan.svelte-1uha8ag{position:relative;height:500px;min-width:0}.fan.svelte-1uha8ag>div:where(.svelte-1uha8ag){position:absolute;left:50%;top:50%}.fan.svelte-1uha8ag .c1:where(.svelte-1uha8ag){z-index:3;translate:-50% -50%;animation:svelte-1uha8ag-bob 5s ease-in-out infinite}.fan.svelte-1uha8ag .c2:where(.svelte-1uha8ag){z-index:2;translate:calc(-50% - 150px) calc(-50% + 36px);rotate:-12deg}.fan.svelte-1uha8ag .c3:where(.svelte-1uha8ag){z-index:1;translate:calc(-50% + 150px) calc(-50% + 40px);rotate:11deg}@keyframes svelte-1uha8ag-bob{50%{transform:translateY(-10px)}}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--n, 0) * .12s + .2s)}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(1){--n: 0}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){--n: 1;animation-name:svelte-1uha8ag-pop;animation-duration:1s;animation-timing-function:cubic-bezier(.3,1.5,.5,1)}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){--n: 3}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){--n: 4}.fan.svelte-1uha8ag>div:where(.svelte-1uha8ag){animation:svelte-1uha8ag-deal .9s cubic-bezier(.3,1.3,.5,1) both}.fan.svelte-1uha8ag .c2:where(.svelte-1uha8ag){animation-delay:.7s}.fan.svelte-1uha8ag .c3:where(.svelte-1uha8ag){animation-delay:.85s}.fan.svelte-1uha8ag .c1:where(.svelte-1uha8ag){animation:svelte-1uha8ag-deal 1s .5s cubic-bezier(.3,1.3,.5,1) both,svelte-1uha8ag-bob 5s 1.6s ease-in-out infinite}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes svelte-1uha8ag-pop{0%{opacity:0;transform:scale(.6) rotate(-6deg)}}@keyframes svelte-1uha8ag-swing{0%{opacity:0;transform:translate(-40px) rotate(-8deg)}}@keyframes svelte-1uha8ag-deal{0%{opacity:0;translate:-50% 60%;rotate:0deg}}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(../../../game/home_bg.jpg) center 38% / cover;animation:svelte-1uha8ag-drift 24s ease-in-out infinite alternate}@keyframes svelte-1uha8ag-drift{0%{transform:scale(1)}to{transform:scale(1.07) translateY(-1.5%)}}section.svelte-1uha8ag{padding-block:96px}.paper.svelte-1uha8ag{background:var(--cream) radial-gradient(rgba(36,28,60,.14) 2px,transparent 2.5px) 0 0 / 26px 26px;color:var(--ink)}.mintbg.svelte-1uha8ag{background:var(--mint);color:var(--ink)}.pinkbg.svelte-1uha8ag{background:var(--pink);color:var(--ink)}.night.svelte-1uha8ag{background:linear-gradient(var(--ink),#2e2152 60%,var(--ink))}.head.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:48px}.head.flush.svelte-1uha8ag{margin:0}.tabs.svelte-1uha8ag{scroll-margin-top:92px;display:flex;align-items:flex-end;gap:8px;position:relative;z-index:1}.tab.svelte-1uha8ag{--tc: var(--mint);display:inline-flex;align-items:center;gap:10px;padding:12px 20px 10px;border:0;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--tc) 55%,var(--cream));color:var(--ink);font:700 18px / 1 var(--font-display);cursor:pointer;transition:background .2s,padding .2s,translate .2s}.tab.souvenir.svelte-1uha8ag{--tc: var(--mint)}.tab.savoir.svelte-1uha8ag{--tc: var(--lav)}.tab.emotion.svelte-1uha8ag{--tc: var(--pink)}.tab.oubli.svelte-1uha8ag{--tc: var(--gold)}.tab.svelte-1uha8ag:hover{translate:0 -3px}.tab[aria-pressed=true].svelte-1uha8ag{background:var(--tc);padding-block:16px 12px;translate:0 0}.tab.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:none;width:26px;height:26px;fill:#fff;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ct.svelte-1uha8ag{padding:4px 8px;border-radius:99px;background:var(--ink);color:var(--cream);font:700 11px / 1 var(--font-body)}.shelf.svelte-1uha8ag{--shelf: #fff;padding:40px 28px 34px;border-radius:0 24px 24px;background:var(--shelf);box-shadow:0 14px 26px #140e2a2e;transition:background .25s}.shelf.souvenir.svelte-1uha8ag{--shelf: var(--mint)}.shelf.savoir.svelte-1uha8ag{--shelf: var(--lav)}.shelf.emotion.svelte-1uha8ag{--shelf: var(--pink)}.shelf.oubli.svelte-1uha8ag{--shelf: var(--gold)}.intro.svelte-1uha8ag{max-width:60ch;margin:0 0 44px}.stage-wrap.svelte-1uha8ag{min-width:0}.gallery.svelte-1uha8ag{max-height:clamp(380px,calc(100svh - 400px),680px);overflow-y:auto;padding:12px 14px 28px;margin-inline:-14px;scrollbar-width:thin;scrollbar-color:rgba(36,28,60,.45) transparent;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:56px 30px;justify-items:center}.note.svelte-1uha8ag{display:flex;align-items:center;gap:12px;margin:48px 0 0;font-size:15px}.note.svelte-1uha8ag i:where(.svelte-1uha8ag){flex:none;font-size:26px}.pack-zone.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.checks.svelte-1uha8ag{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:12px}.checks.svelte-1uha8ag i:where(.svelte-1uha8ag){flex:none;margin-top:2px;font-size:26px;color:var(--mint)}.tiles.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tile.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:26px;border-radius:26px;background:var(--cream);color:var(--ink);box-shadow:0 14px 26px #140e2a38}.tile.locked.svelte-1uha8ag{background:#e8dcc0}.tile.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font:700 30px / 1 var(--font-display)}.tile.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:15px;line-height:1.5}.badge.svelte-1uha8ag{align-self:flex-start;padding:8px 12px;border-radius:99px;background:var(--mint);font:700 12px / 1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.locked.svelte-1uha8ag .badge:where(.svelte-1uha8ag){background:var(--lav)}.ic.svelte-1uha8ag{width:44px;height:44px;fill:var(--gold);stroke:var(--ink);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.locked.svelte-1uha8ag .ic:where(.svelte-1uha8ag){fill:var(--lav)}.final.svelte-1uha8ag{position:relative;isolation:isolate;padding-block:110px;text-align:center;background:var(--ink) url(../../../game/home_bg.jpg) center 85% / cover}.final.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(var(--ink),rgba(36,28,60,.2) 40%,rgba(36,28,60,.55))}.final.svelte-1uha8ag .w:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;gap:30px}.final.svelte-1uha8ag img:where(.svelte-1uha8ag){width:min(360px,80%);height:auto;filter:drop-shadow(0 10px 16px rgba(20,14,42,.5))}.fine.svelte-1uha8ag{max-width:44ch;margin:0;padding:8px 14px;border-radius:12px;background:#140e2a99}footer.svelte-1uha8ag{padding-block:36px max(36px,env(safe-area-inset-bottom,0px));background:var(--ink-deep);font-size:14px}.foot.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:8px 20px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-underline-offset:4px}@media(max-width:900px){.hero-grid.svelte-1uha8ag,.pack-zone.svelte-1uha8ag{grid-template-columns:1fr}.fan.svelte-1uha8ag{height:430px}.fan.svelte-1uha8ag .c2:where(.svelte-1uha8ag){translate:calc(-50% - 110px) calc(-50% + 34px)}.fan.svelte-1uha8ag .c3:where(.svelte-1uha8ag){translate:calc(-50% + 110px) calc(-50% + 38px)}.fan.svelte-1uha8ag .c2:where(.svelte-1uha8ag) .card,.fan.svelte-1uha8ag .c3:where(.svelte-1uha8ag) .card{--w: 170px !important}.fan.svelte-1uha8ag .c1:where(.svelte-1uha8ag) .card{--w: 210px !important}.tiles.svelte-1uha8ag{grid-template-columns:1fr}section.svelte-1uha8ag{padding-block:72px}}@media(max-width:520px){.tabs.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.tab.svelte-1uha8ag{flex-direction:column;gap:6px;padding:10px 2px 8px;font-size:12px;border-radius:14px 14px 0 0}.tab[aria-pressed=true].svelte-1uha8ag{padding-block:12px 10px}.tab.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:24px;height:24px}.ct.svelte-1uha8ag{display:none}.shelf.svelte-1uha8ag{padding:28px 12px;border-radius:0 0 20px 20px}.gallery.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:26px 10px;padding:8px 10px 20px;margin-inline:-10px;max-height:clamp(300px,calc(100svh - 340px),460px)}.gallery.svelte-1uha8ag .card{--w: 128px !important}.intro.svelte-1uha8ag{margin-bottom:18px;font-size:14px;line-height:1.45}.note.svelte-1uha8ag{margin-top:20px;font-size:13px}.note.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:20px}.tab.svelte-1uha8ag{font-size:11px;padding-top:8px}.tab.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.paper.svelte-1uha8ag .head:where(.svelte-1uha8ag){margin-bottom:28px;gap:14px}.paper.svelte-1uha8ag .lead:where(.svelte-1uha8ag){font-size:15px}.paper.svelte-1uha8ag{padding-block:52px}.shelf.svelte-1uha8ag{padding:20px 10px 18px}.hero.svelte-1uha8ag{padding-top:68px}.hero-grid.svelte-1uha8ag{gap:8px;padding-block:14px 80px}.hero-copy.svelte-1uha8ag{gap:14px}.hero-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){display:none}h1.svelte-1uha8ag img:where(.svelte-1uha8ag){width:210px}.cta-row.svelte-1uha8ag{gap:10px;width:100%}.cta-row.svelte-1uha8ag .cta:where(.svelte-1uha8ag){flex:1;justify-content:center;padding:15px 12px;font-size:16px;white-space:nowrap}.cta-row.svelte-1uha8ag .cta:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){font-size:18px}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag){font-size:14px;padding:12px 16px 14px}.fan.svelte-1uha8ag{height:360px}}@media(prefers-reduced-motion:reduce){.fan.svelte-1uha8ag>div:where(.svelte-1uha8ag),.fan.svelte-1uha8ag .c1:where(.svelte-1uha8ag),.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag),.hero.svelte-1uha8ag:before{animation:none}html{scroll-behavior:auto}}
