.board.svelte-c3f7w{overflow:hidden;transition:background 2s}.destroying.svelte-c3f7w{background:#171020!important}.destroying.svelte-c3f7w header:where(.svelte-c3f7w),.destroying.svelte-c3f7w .intro:where(.svelte-c3f7w)>p:where(.svelte-c3f7w),.destroying.svelte-c3f7w .intro:where(.svelte-c3f7w) h1:where(.svelte-c3f7w),.destroying.svelte-c3f7w aside:where(.svelte-c3f7w),.destroying.svelte-c3f7w footer:where(.svelte-c3f7w){animation:svelte-c3f7w-disappear 2.6s forwards;pointer-events:none}.destroying.svelte-c3f7w .note:where(.svelte-c3f7w){animation:svelte-c3f7w-annihilate 2.6s forwards!important;pointer-events:none}.destroying.svelte-c3f7w .power-scene:where(.svelte-c3f7w){transform:scale(1.08);transition:transform 1s}.destroyed.svelte-c3f7w{visibility:hidden}.dust-cloud.svelte-c3f7w{position:fixed;inset:0;pointer-events:none;z-index:30;overflow:hidden}.dust-cloud.svelte-c3f7w i:where(.svelte-c3f7w){position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:#ead898;box-shadow:0 0 10px #ab7cea66;animation:svelte-c3f7w-dust 3s var(--delay) both}.dust-cloud.svelte-c3f7w i:where(.svelte-c3f7w):nth-child(3n){background:#a58dc9}.aftermath.svelte-c3f7w{position:fixed;inset:0;background:radial-gradient(ellipse at 50% 30%,#2c193d,#0e0b13 70%);color:#f7f0df;z-index:40;overflow:auto;display:grid;place-items:center;padding:35px;text-align:center;animation:svelte-c3f7w-reveal-end .6s both}.aftermath-inner.svelte-c3f7w{max-width:650px}.aftermath.svelte-c3f7w img:where(.svelte-c3f7w){width:min(480px,70vw);height:240px;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse,#000 30%,transparent 72%)}.aftermath.svelte-c3f7w h1:where(.svelte-c3f7w){font:500 clamp(32px,4vw,54px)/1.15 Georgia,serif;margin:18px 0}.aftermath.svelte-c3f7w h1:where(.svelte-c3f7w) em:where(.svelte-c3f7w){color:#c19af2}.aftermath.svelte-c3f7w p:where(.svelte-c3f7w){line-height:1.6}.end-actions.svelte-c3f7w{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}.end-actions.svelte-c3f7w button:where(.svelte-c3f7w),.end-actions.svelte-c3f7w a:where(.svelte-c3f7w){padding:13px 20px;border:1px solid #b88cdb66;background:#3d2855;border-radius:30px;color:#fff;text-decoration:none;font:14px Arial;cursor:pointer}.end-actions.svelte-c3f7w a:where(.svelte-c3f7w){background:transparent}@keyframes svelte-c3f7w-annihilate{0%{transform:rotate(2deg);opacity:1;filter:none}18%{transform:translate(12px) rotate(5deg);filter:brightness(1.8)}35%{transform:translate(-8px) rotate(-3deg)}70%{transform:translate(40px,90px) rotate(12deg);filter:blur(3px);opacity:.45;clip-path:polygon(0 12%,20% 5%,30% 40%,55% 20%,80% 60%,100% 45%,100% 100%,0 100%)}to{transform:translate(90px,170px) rotate(20deg);opacity:0;filter:blur(15px);clip-path:polygon(0 80%,20% 75%,30% 95%,55% 80%,80% 95%,100% 85%,100% 100%,0 100%)}}@keyframes svelte-c3f7w-disappear{30%{opacity:1}to{opacity:0;filter:blur(10px);transform:translate(25px,80px) rotate(5deg)}}@keyframes svelte-c3f7w-dust{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.1)}}@keyframes svelte-c3f7w-reveal-end{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.destroying.svelte-c3f7w .note:where(.svelte-c3f7w),.destroying.svelte-c3f7w header:where(.svelte-c3f7w),.destroying.svelte-c3f7w .intro:where(.svelte-c3f7w)>p:where(.svelte-c3f7w),.destroying.svelte-c3f7w .intro:where(.svelte-c3f7w) h1:where(.svelte-c3f7w),.destroying.svelte-c3f7w aside:where(.svelte-c3f7w),.destroying.svelte-c3f7w footer:where(.svelte-c3f7w){animation:none!important;opacity:0}.dust-cloud.svelte-c3f7w{display:none}.aftermath.svelte-c3f7w{animation:none}}.power-scene.svelte-c3f7w{position:relative;height:245px;width:100%;margin-top:20px;isolation:isolate}.power-scene.svelte-c3f7w img:where(.svelte-c3f7w){width:100%;height:100%;object-fit:cover;object-position:45% center;-webkit-mask-image:radial-gradient(ellipse at 50% 51%,#000 40%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 51%,#000 40%,transparent 74%);filter:saturate(1.1);animation:svelte-c3f7w-power-breathe 6s ease-in-out infinite}.gauntlet-glow.svelte-c3f7w{position:absolute;left:64%;top:35%;width:30px;height:30px;border-radius:50%;background:#c7bcff;box-shadow:0 0 24px 10px #8a70edaa;opacity:.7;pointer-events:none}.power-bolt.svelte-c3f7w{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;opacity:0;overflow:visible}.power-bolt.svelte-c3f7w path:where(.svelte-c3f7w){fill:none;stroke:#ece2ff;stroke-width:5;filter:drop-shadow(0 0 5px #904dff) drop-shadow(0 0 15px #a478ff)}.impact.svelte-c3f7w{position:absolute;left:20%;top:22%;width:100px;height:100px;pointer-events:none;z-index:5}.impact.svelte-c3f7w>span:where(.svelte-c3f7w){position:absolute;inset:0;border:3px solid #b38af4;border-radius:50%;opacity:0}.impact.svelte-c3f7w i:where(.svelte-c3f7w){position:absolute;left:50%;top:50%;width:5px;height:6px;border-radius:50%;background:#fff4ce;opacity:0;box-shadow:0 0 8px #8d58d7}.striking.svelte-c3f7w .gauntlet-glow:where(.svelte-c3f7w){animation:svelte-c3f7w-charge 1.6s both}.striking.svelte-c3f7w .power-bolt:where(.svelte-c3f7w){animation:svelte-c3f7w-bolt 1.6s both}.striking.svelte-c3f7w .note:where(.svelte-c3f7w){animation:svelte-c3f7w-note-hit 1.6s both}.striking.svelte-c3f7w .impact:where(.svelte-c3f7w)>span:where(.svelte-c3f7w){animation:svelte-c3f7w-shock 1.6s both}.striking.svelte-c3f7w .impact:where(.svelte-c3f7w)>span:where(.svelte-c3f7w):nth-child(2){animation-delay:.12s}.striking.svelte-c3f7w .impact:where(.svelte-c3f7w)>span:where(.svelte-c3f7w):nth-child(3){animation-delay:.24s}.striking.svelte-c3f7w .impact:where(.svelte-c3f7w) i:where(.svelte-c3f7w){animation:svelte-c3f7w-spark 1.6s both}@keyframes svelte-c3f7w-power-breathe{50%{transform:translateY(-5px) scale(1.025)}}@keyframes svelte-c3f7w-charge{0%,to{transform:scale(1);opacity:.6}30%{transform:scale(2.5);opacity:1}45%{transform:scale(4);opacity:1}70%{transform:scale(.8)}}@keyframes svelte-c3f7w-bolt{0%,32%,57%,to{opacity:0}35%,43%,53%{opacity:1}39%,48%{opacity:.25}}@keyframes svelte-c3f7w-note-hit{0%,33%,to{transform:rotate(2deg)}36%{transform:translate(14px,4px) rotate(5deg)}41%{transform:translate(-9px,-2px) rotate(-2deg)}48%{transform:translate(5px,1px) rotate(3deg)}65%{transform:rotate(2deg)}}@keyframes svelte-c3f7w-shock{0%,33%{opacity:0;transform:scale(.1)}36%{opacity:1;transform:scale(.2)}80%,to{opacity:0;transform:scale(4)}}@keyframes svelte-c3f7w-spark{0%,33%{opacity:0;transform:rotate(var(--angle)) translate(0)}37%{opacity:1}90%,to{opacity:0;transform:rotate(var(--angle)) translate(180px)}}@media (prefers-reduced-motion:reduce){.power-scene.svelte-c3f7w img:where(.svelte-c3f7w){animation:none}.striking.svelte-c3f7w .power-bolt:where(.svelte-c3f7w),.striking.svelte-c3f7w .note:where(.svelte-c3f7w),.striking.svelte-c3f7w .impact:where(.svelte-c3f7w)>span:where(.svelte-c3f7w),.striking.svelte-c3f7w .impact:where(.svelte-c3f7w) i:where(.svelte-c3f7w),.striking.svelte-c3f7w .gauntlet-glow:where(.svelte-c3f7w){animation:none}}body{margin:0}.board.svelte-c3f7w{min-height:100vh;background:#eee9de;color:#353b32;font-family:Arial,sans-serif;background-image:radial-gradient(#9d998329 .9px,transparent .9px);background-size:18px 18px;padding:30px 6vw;box-sizing:border-box}.board.svelte-c3f7w header:where(.svelte-c3f7w){display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:700;letter-spacing:.04em}.board.svelte-c3f7w a:where(.svelte-c3f7w){color:inherit;text-decoration:none}.board.svelte-c3f7w button:where(.svelte-c3f7w){font:inherit;cursor:pointer}.board.svelte-c3f7w header:where(.svelte-c3f7w) button:where(.svelte-c3f7w){border:1px solid #353b3255;border-radius:30px;background:transparent;padding:10px 18px}.board.svelte-c3f7w main:where(.svelte-c3f7w){position:relative;isolation:isolate;max-width:1100px;margin:70px auto 45px;display:grid;grid-template-columns:1fr 1.15fr;gap:25px 70px;align-items:center}.overline.svelte-c3f7w{font-size:11px;letter-spacing:.15em;font-weight:700}.intro.svelte-c3f7w h1:where(.svelte-c3f7w){font-size:clamp(50px,6.4vw,90px);line-height:1.03;font-weight:500;letter-spacing:-.065em;margin:24px 0}.intro.svelte-c3f7w h1:where(.svelte-c3f7w) em:where(.svelte-c3f7w){font-family:Georgia,serif;font-weight:400;color:#708465}.intro.svelte-c3f7w>p:where(.svelte-c3f7w):not(.overline){max-width:300px;line-height:1.8;color:#62695d}.note.svelte-c3f7w{position:relative;padding:38px 38px 30px;background:#fff0aa;box-shadow:3px 22px 35px #52483626,0 2px 3px #52483610;transform:rotate(2deg);transition:background .4s,transform .4s;animation:svelte-c3f7w-arrive .8s both}.note.svelte-c3f7w:hover,.note.svelte-c3f7w:focus-within{transform:rotate(0)}.note.mint.svelte-c3f7w{background:#d5ebcc}.note.pink.svelte-c3f7w{background:#f7d3da}.tape.svelte-c3f7w{position:absolute;width:140px;height:35px;background:#fdfaf6aa;top:-17px;left:calc(50% - 70px);transform:rotate(-5deg);box-shadow:0 1px 2px #0001}.pin.svelte-c3f7w{position:absolute;top:19px;right:22px;width:10px;height:10px;background:#c86d55;border-radius:50%;box-shadow:1px 3px 4px #0003}.to.svelte-c3f7w{font-family:Georgia,serif;font-style:italic;font-size:25px;display:flex;justify-content:space-between;margin:0 0 28px}.to.svelte-c3f7w span:where(.svelte-c3f7w){color:#aa7357}.note.svelte-c3f7w label:where(.svelte-c3f7w){display:block;font-size:12px;font-weight:700;margin:22px 0 6px}.note.svelte-c3f7w input:where(.svelte-c3f7w),.note.svelte-c3f7w textarea:where(.svelte-c3f7w){display:block;box-sizing:border-box;width:100%;border:0;border-radius:0;border-bottom:1px solid #72662c44;background:transparent;color:#343a32;font-family:Georgia,serif;font-size:18px;padding:9px 0;outline-offset:5px}.note.svelte-c3f7w textarea:where(.svelte-c3f7w){resize:vertical;line-height:32px;background:repeating-linear-gradient(transparent 0,transparent 31px,#72662c25 31px,#72662c25 32px);min-height:160px;max-height:340px}.note.svelte-c3f7w input:where(.svelte-c3f7w)::placeholder,.note.svelte-c3f7w textarea:where(.svelte-c3f7w)::placeholder{color:#6b694d99}.note-bottom.svelte-c3f7w{display:flex;justify-content:space-between;align-items:center;margin:16px 0;font-size:11px;color:#686747}.swatches.svelte-c3f7w{display:flex;gap:8px}.swatches.svelte-c3f7w button:where(.svelte-c3f7w){width:20px;height:20px;border-radius:50%;border:1px solid #353b3244}.swatches.svelte-c3f7w button[aria-pressed=true]:where(.svelte-c3f7w){outline:1px solid #353b32;outline-offset:3px}.yellow.svelte-c3f7w{background:#fff0aa}.mint.svelte-c3f7w{background:#d5ebcc}.pink.svelte-c3f7w{background:#f7d3da}.send.svelte-c3f7w,.send.svelte-c3f7w:hover{transform:translateY(-2px)}button.svelte-c3f7w:disabled{opacity:.6;cursor:wait}.availability.svelte-c3f7w{font-size:12px;line-height:1.5;color:#6b694d}.over.svelte-c3f7w,.error.svelte-c3f7w{color:#9c322d}.error.svelte-c3f7w{font-size:13px;line-height:1.5}.board.svelte-c3f7w aside:where(.svelte-c3f7w){grid-column:2;text-align:center;transform:rotate(-2deg);font-size:14px;color:#697660}.board.svelte-c3f7w aside:where(.svelte-c3f7w)>span:where(.svelte-c3f7w){font-size:30px}.board.svelte-c3f7w aside:where(.svelte-c3f7w) p:where(.svelte-c3f7w){margin:7px}.board.svelte-c3f7w aside:where(.svelte-c3f7w) small:where(.svelte-c3f7w){display:block;font-size:11px;line-height:1.6;max-width:370px;margin:0 auto}.board.svelte-c3f7w footer:where(.svelte-c3f7w){display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#7b8074;padding:20px 0}.board.svelte-c3f7w footer:where(.svelte-c3f7w) span:where(.svelte-c3f7w){font-size:10px;letter-spacing:.1em}.success.svelte-c3f7w{min-height:400px;display:flex;flex-direction:column;justify-content:center;text-align:center}.success.svelte-c3f7w h2:where(.svelte-c3f7w){font:italic 36px Georgia,serif;overflow-wrap:anywhere}.success.svelte-c3f7w>p:where(.svelte-c3f7w):not(.overline){line-height:1.6}.check.svelte-c3f7w{font-size:55px;color:#557f40;animation:svelte-c3f7w-stamp .5s}.saved.svelte-c3f7w{transform:rotate(-2deg)}@keyframes svelte-c3f7w-arrive{0%{opacity:0;transform:translateY(35px) rotate(7deg)}to{opacity:1;transform:translateY(0) rotate(2deg)}}@keyframes svelte-c3f7w-stamp{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:900px){.board.svelte-c3f7w main:where(.svelte-c3f7w){gap:25px}.note.svelte-c3f7w{padding:32px 25px}}@media (max-width:650px){.board.svelte-c3f7w main:where(.svelte-c3f7w){grid-template-columns:1fr;margin-top:35px}.board.svelte-c3f7w aside:where(.svelte-c3f7w){grid-column:1}.board.svelte-c3f7w header:where(.svelte-c3f7w)>span:where(.svelte-c3f7w){display:none}.board.svelte-c3f7w footer:where(.svelte-c3f7w){flex-wrap:wrap}.intro.svelte-c3f7w h1:where(.svelte-c3f7w){font-size:58px}}@media (prefers-reduced-motion:reduce){.note.svelte-c3f7w,.check.svelte-c3f7w{animation:none;transition:none}}
