div.svelte-w6ioqu{width:100%}div.svelte-w6ioqu canvas{display:block;width:100%!important;height:auto!important}.seasonal-stage.svelte-1bij7do{display:contents}.seasonal-invitation.svelte-1bij7do{position:absolute;right:28px;bottom:28px;z-index:4}.halloween-sticker.svelte-1bij7do{position:relative;display:flex;align-items:center;gap:9px;width:166px;padding:14px 12px 19px;background:#ffb75f;color:#302036;border:3px solid #fff7e9;border-radius:28px 24px 30px 20px;box-shadow:0 5px #30203625,0 8px 22px #3020361a;transform:rotate(-7deg);cursor:pointer;font-family:League Spartan,sans-serif;transition:box-shadow .2s}.halloween-sticker.svelte-1bij7do:hover{box-shadow:0 6px #30203635,0 10px 26px #30203630}.halloween-sticker.svelte-1bij7do:focus-visible{outline:3px solid #0874a8;outline-offset:5px}.halloween-sticker.svelte-1bij7do img:where(.svelte-1bij7do){width:37px;height:43px;object-fit:contain;animation:svelte-1bij7do-ghost-float 3s ease-in-out infinite;filter:brightness(0);opacity:.85}.sticker-copy.svelte-1bij7do{text-align:left}.sticker-copy.svelte-1bij7do small:where(.svelte-1bij7do){display:block;font-size:10px;letter-spacing:.13em;font-weight:700;margin-bottom:5px}.sticker-copy.svelte-1bij7do strong:where(.svelte-1bij7do){display:block;font-size:18px;line-height:1.05}.sticker-state.svelte-1bij7do{position:absolute;right:12px;bottom:5px;font-size:9px;font-weight:700;letter-spacing:.1em;opacity:.7}.halloween-sticker[aria-checked=true].svelte-1bij7do{background:#eadcf1}.seasonal-card.svelte-1bij7do{width:100%;aspect-ratio:.5}.halloween.svelte-1bij7do .operator:where(.svelte-1bij7do){color:#fff7e9}.halloween.svelte-1bij7do .hand-note:where(.svelte-1bij7do){background:#fff7e9;color:#302338}@keyframes svelte-1bij7do-ghost-float{0%,to{transform:translateY(2px) rotate(-5deg)}50%{transform:translateY(-3px) rotate(5deg)}}@media (max-width:720px){.seasonal-invitation.svelte-1bij7do{right:10px;bottom:-24px}.halloween-sticker.svelte-1bij7do{width:96px;gap:4px;padding:10px 7px 15px;border-width:2px;border-radius:20px 17px 23px 16px;transform:rotate(-8deg)}.halloween-sticker.svelte-1bij7do img:where(.svelte-1bij7do){width:20px;height:27px}.sticker-copy.svelte-1bij7do small:where(.svelte-1bij7do){font-size:7px;margin-bottom:3px}.sticker-copy.svelte-1bij7do strong:where(.svelte-1bij7do){font-size:12px}.sticker-state.svelte-1bij7do{font-size:7px;bottom:4px;right:8px}}@media (prefers-reduced-motion:reduce){.halloween-sticker.svelte-1bij7do img:where(.svelte-1bij7do){animation:none}.halloween-sticker.svelte-1bij7do{transition:none}}.cards.svelte-1bij7do{margin-top:30px;transition:opacity .3s ease,transform .3s ease;display:flex;justify-content:center;align-items:center;gap:28px;width:100%;flex:1}.card.svelte-1bij7do{position:relative;width:min(clamp(120px,calc((100svh - 390px)/2),210px),calc((100vw - 210px)/4));flex:none}.operator.svelte-1bij7do{font-size:44px;color:#64748b;width:32px}.card-reveal.svelte-1bij7do{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;z-index:2}.hand-note.svelte-1bij7do{position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%) rotate(-8deg);display:flex;align-items:center;gap:5px;color:#fff;background:#172335b3;border-radius:14px;padding:7px 10px;filter:drop-shadow(0 2px 2px #0003)}.hand-note.svelte-1bij7do>span:where(.svelte-1bij7do){font:400 25px/.95 Manifest Hand,cursive;white-space:nowrap}.hand-note.svelte-1bij7do svg:where(.svelte-1bij7do){width:45px;height:46px;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-22deg)}.after-reveal.svelte-1bij7do{min-height:64px;display:flex;align-items:center;justify-content:center;gap:15px;padding-top:16px;font-size:15px}.after-reveal.svelte-1bij7do p:where(.svelte-1bij7do){margin:0}.cards.svelte-1bij7do:focus{outline:none}.cards.leaving.svelte-1bij7do{opacity:0;transform:translate(-28px)}.cards.entering.svelte-1bij7do{animation:svelte-1bij7do-example-in .35s ease both}.sr-only.svelte-1bij7do{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-visual.svelte-1bij7do{transform-origin:50% 75%}.card-visual.waiting.svelte-1bij7do{animation:svelte-1bij7do-waiting-wiggle 3s ease-in-out infinite}.card-reveal.svelte-1bij7do{animation:svelte-1bij7do-reveal-cue .3s ease both}@font-face{font-family:Manifest Hand;src:url(./Mynerve-Regular.CIQ43Par.ttf) format("truetype");font-display:swap}@keyframes svelte-1bij7do-example-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1bij7do-waiting-wiggle{0%,12%,to{transform:rotate(0)}3%{transform:rotate(-2deg)}6%{transform:rotate(2deg)}9%{transform:rotate(-1deg)}}@keyframes svelte-1bij7do-reveal-cue{0%{opacity:0}to{opacity:1}}.cards.svelte-1bij7do{gap:28px}.card.svelte-1bij7do{width:min(clamp(120px,calc((100svh - 480px)/2),210px),calc((100vw - 210px)/4))}@media (max-width:720px){.cards.svelte-1bij7do{gap:10px;flex:none}.card.svelte-1bij7do{width:calc((100vw - 112px)/3)}.operator.svelte-1bij7do{width:20px;font-size:26px}.hand-note.svelte-1bij7do{gap:2px;padding:6px 8px}.hand-note.svelte-1bij7do>span:where(.svelte-1bij7do){font-size:20px}.hand-note.svelte-1bij7do svg:where(.svelte-1bij7do){width:27px;height:35px}.after-reveal.svelte-1bij7do{min-height:68px;font-size:13px}}@media (prefers-reduced-motion:reduce){html:not([data-instructional-motion=full]) .cards.svelte-1bij7do,html:not([data-instructional-motion=full]) .card-reveal.svelte-1bij7do,html:not([data-instructional-motion=full]) .card-visual.waiting.svelte-1bij7do{transition:none;animation:none!important}}.cards.pattern-demo.svelte-1bij7do{flex:none;gap:clamp(16px,3vw,42px);--card-height:clamp(300px, calc(100svh - 370px) ,480px);height:var(--card-height)}.pattern-demo.svelte-1bij7do .card:where(.svelte-1bij7do){width:min(calc(var(--card-height)*var(--card-aspect)),calc((100vw - 100px)/3))}@media (max-width:720px){.cards.pattern-demo.svelte-1bij7do{--card-height:calc((100vw - 84px)/1.5);gap:14px}.pattern-demo.svelte-1bij7do .card:where(.svelte-1bij7do){width:min(calc(var(--card-height)*var(--card-aspect)),calc((100vw - 84px)/3))}}
