.sc.svelte-10rx55g{--bg:radial-gradient(120% 80% at 50% 0%, #34377a 0%, #1c1d3f 55%, #14152e 100%);--fg:#f7f5ff;--muted:#b9b9db;--paper:#fffdf8;--accent:#ffc629;--sign:#b5532f;--chip:#ffffff1a;--chip-ring:#ffffff29;--shadow:0 30px 60px -28px #000000a6, 0 8px 18px -10px #0006;background:var(--bg);color:var(--fg);position:absolute;inset:0;overflow:hidden}.foil-silver.svelte-10rx55g{--bg:radial-gradient(120% 75% at 50% 0%, #fff 0%, #eceef4 50%, #dde1ea 100%);--fg:#1c1d3f;--muted:#5d5e7c;--paper:#fff;--accent:#1c1d3f;--sign:#3d4a8a;--chip:#fff;--chip-ring:#1c1d3f14;--shadow:0 30px 50px -28px #1c1d3f73, 0 6px 14px -8px #1c1d3f40}.foil-pink.svelte-10rx55g{--bg:radial-gradient(120% 75% at 50% 0%, #fff6f9 0%, #ffe3ec 55%, #ffd0e0 100%);--fg:#1c1d3f;--muted:#7a5566;--paper:#fffdfd;--accent:#e5487d;--sign:#c2336a;--chip:#fff;--chip-ring:#e5487d24;--shadow:0 30px 50px -28px #8c1e4673, 0 6px 14px -8px #8c1e4640}.screen.svelte-10rx55g{padding:4.25rem 1.25rem 3rem;display:flex;position:absolute;inset:0;overflow-y:auto}.column.svelte-10rx55g{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:24rem;margin:auto;display:flex}.for.svelte-10rx55g{color:var(--muted);font-size:1.15rem}.teaser.svelte-10rx55g{max-width:20ch;margin:.15rem 0 1.4rem;font-size:clamp(1.8rem,9.5cqw,2.7rem)}.card.svelte-10rx55g{background:var(--paper);width:min(84cqw,21rem);box-shadow:var(--shadow);border-radius:1.7rem;padding:.55rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.card.revealed.svelte-10rx55g{animation:.6s cubic-bezier(.34,1.56,.64,1) svelte-10rx55g-pop-card}@keyframes svelte-10rx55g-pop-card{40%{transform:scale(1.045)rotate(-1deg)}}.window.svelte-10rx55g{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;background:radial-gradient(62% 48% at 50% 56%,#fffffff5 35%,#fff0 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='M14 22l9 -5' stroke='%23ffc629'/%3E%3Cpath d='M86 14q5 6 10 0t10 0' stroke='%23e5487d' stroke-opacity='.55'/%3E%3Cpath d='M58 70l6 8' stroke='%236f73c9' stroke-opacity='.45'/%3E%3Cpath d='M98 92l-8 4' stroke='%23ffc629'/%3E%3Cpath d='M16 96q5 -6 10 0t10 0' stroke='%23ffc629' stroke-opacity='.8'/%3E%3C/g%3E%3Cg%3E%3Ccircle cx='44' cy='40' r='3' fill='%23e5487d' fill-opacity='.4'/%3E%3Ccircle cx='108' cy='54' r='2.5' fill='%236f73c9' fill-opacity='.35'/%3E%3Ccircle cx='70' cy='108' r='3' fill='%23ffc629' fill-opacity='.7'/%3E%3Ccircle cx='28' cy='66' r='2' fill='%23ffc629'/%3E%3C/g%3E%3C/svg%3E") 0 0/120px 120px,radial-gradient(120% 90% at 50% 40%,#fff 40%,#fff6ea 100%);border-radius:1.2rem;outline:none;place-items:center;min-height:calc(min(84cqw,21rem)/1.02041);display:grid;position:relative;overflow:hidden}.window.svelte-10rx55g:focus-visible{box-shadow:0 0 0 3px var(--accent)}.revealed.svelte-10rx55g .window:where(.svelte-10rx55g){cursor:default}.prize.svelte-10rx55g{color:#1c1d3f;flex-direction:column;align-items:center;gap:.9rem;width:100%;padding:1.75rem 1.35rem 1.5rem;display:flex;position:relative}.hidden-prize.svelte-10rx55g{visibility:hidden}.photo.svelte-10rx55g{aspect-ratio:4/3;object-fit:cover;pointer-events:none;border-radius:.9rem;width:86%;rotate:-2deg;box-shadow:0 10px 24px -14px #1c1d3f80}.secret.svelte-10rx55g{overflow-wrap:anywhere;text-wrap:balance}.size-xl.svelte-10rx55g{font-size:clamp(2.2rem,12.5cqw,3.4rem)}.size-lg.svelte-10rx55g{font-size:clamp(1.6rem,8.4cqw,2.25rem)}.size-md.svelte-10rx55g{font-size:clamp(1.25rem,6.2cqw,1.6rem)}.size-sm.svelte-10rx55g{font-size:1.08rem;font-weight:600;line-height:1.55}.sign.svelte-10rx55g{color:var(--sign);align-self:flex-end;margin-right:.25rem;font-size:1.25rem;font-weight:500}.foil.svelte-10rx55g,.foil-placeholder.svelte-10rx55g{width:100%;height:100%;position:absolute;inset:0}.foil.svelte-10rx55g{transition:opacity .75s,transform .85s cubic-bezier(.2,.8,.2,1),filter .75s}.foil.gone.svelte-10rx55g{opacity:0;filter:blur(3px)brightness(1.4);pointer-events:none;transform:scale(1.08)}.foil-placeholder.svelte-10rx55g{background:linear-gradient(135deg,#a8741c,#f6dc8a 45%,#fff1b8 55%,#c9922e)}.foil-silver.svelte-10rx55g .foil-placeholder:where(.svelte-10rx55g){background:linear-gradient(135deg,#8e949f,#e4e7ec 45%,#fff 55%,#9ea3ad)}.foil-pink.svelte-10rx55g .foil-placeholder:where(.svelte-10rx55g){background:linear-gradient(135deg,#c94f86,#f6a9c9 45%,#ffe0ee 55%,#d0628f)}.glint.svelte-10rx55g{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffffb3 48%,#ffffff1a 54%,#0000 62%) 130% 0/260% 100%;animation:3.4s ease-in-out 1.2s infinite svelte-10rx55g-glint;position:absolute;inset:0}@keyframes svelte-10rx55g-glint{0%{background-position:130% 0}45%,to{background-position:-30% 0}}.finger.svelte-10rx55g{pointer-events:none;filter:drop-shadow(0 6px 8px #0000004d);opacity:0;font-size:2.6rem;line-height:1;animation:2.6s ease-in-out .9s infinite svelte-10rx55g-rub;position:absolute;top:50%;left:50%}@keyframes svelte-10rx55g-rub{0%{opacity:0;transform:translate(-120%,10%)rotate(-12deg)}12%{opacity:1}30%{transform:translate(40%,-20%)rotate(8deg)}50%{transform:translate(-90%,40%)rotate(-10deg)}70%{opacity:1;transform:translate(50%,70%)rotate(8deg)}85%,to{opacity:0;transform:translate(50%,70%)rotate(8deg)}}.sticker.svelte-10rx55g{filter:drop-shadow(0 4px 6px #1c1d3f40);font-size:2.6rem;line-height:1;position:absolute;top:.6rem;right:.7rem;rotate:12deg}.below.svelte-10rx55g{flex-direction:column;align-items:center;width:100%;min-height:9.5rem;margin-top:1.4rem;display:flex}.hint.svelte-10rx55g{color:var(--muted);font-size:1.05rem;font-weight:600}.hint.pulse.svelte-10rx55g{animation:2.2s ease-in-out infinite svelte-10rx55g-breathe}@keyframes svelte-10rx55g-breathe{50%{opacity:.55}}.react.svelte-10rx55g{flex-direction:column;align-items:center;gap:.85rem;width:100%;display:flex}.ask.svelte-10rx55g{font-size:1.45rem}.reactions.svelte-10rx55g{justify-content:center;gap:min(.55rem,2.2cqw);display:flex}.reaction.svelte-10rx55g{background:var(--chip);width:min(3.5rem,14.5cqw);height:min(3.5rem,14.5cqw);box-shadow:inset 0 0 0 1.5px var(--chip-ring), 0 10px 20px -14px #00000080;border-radius:999px;place-items:center;font-size:min(1.9rem,7.8cqw);line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .3s;animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-10rx55g-pop-in;display:grid}.reaction.svelte-10rx55g:not(:disabled):hover{transform:translateY(-3px)scale(1.08)}.reaction.svelte-10rx55g:not(:disabled):active{transform:scale(.92)}.reaction.svelte-10rx55g:disabled{cursor:default}.reaction.picked.svelte-10rx55g{box-shadow:inset 0 0 0 2.5px var(--accent), 0 12px 24px -12px #00000080;transform:scale(1.22)}.reaction.faded.svelte-10rx55g{opacity:.3;transform:scale(.9)}@keyframes svelte-10rx55g-pop-in{0%{opacity:0;transform:scale(.4)translateY(10px)}}.sent.svelte-10rx55g{flex-direction:column;align-items:center;display:flex}.sent-title.svelte-10rx55g{color:var(--accent);font-size:1.5rem}.sent-body.svelte-10rx55g{max-width:19rem;color:var(--muted);margin-top:.25rem}.flakes.svelte-10rx55g{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.floater.svelte-10rx55g{z-index:6;pointer-events:none;font-size:calc(var(--s) * 1rem);opacity:0;line-height:1;animation:1.5s cubic-bezier(.2,.8,.2,1) both svelte-10rx55g-float-up;position:absolute;translate:-50% -50%}@keyframes svelte-10rx55g-float-up{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), -190px) scale(1.15) rotate(var(--r))}}
