.fm.svelte-1lzak6r{--bg:linear-gradient(170deg, #fff3f6 0%, #ffe0ea 100%);--fg:#1c1d3f;--muted:#6f5868;--accent:#e5487d;--card:#fffdf8;--yes-bg:#e5487d;--yes-fg:#fff;--no-bg:#fff;--no-fg:#1c1d3f;--line:#1c1d3f1a;background:var(--bg);color:var(--fg);position:absolute;inset:0;overflow:hidden}.theme-mango.svelte-1lzak6r{--bg:linear-gradient(170deg, #fff8dc 0%, #ffe8a3 100%);--muted:#6d5d33;--accent:#1c1d3f;--yes-bg:#1c1d3f;--yes-fg:#ffc629}.theme-night.svelte-1lzak6r{--bg:radial-gradient(120% 80% at 50% 0%, #34377a 0%, #1c1d3f 55%, #14152e 100%);--fg:#f7f5ff;--muted:#b9b9db;--accent:#ffc629;--card:#fffdf8;--yes-bg:#ffc629;--yes-fg:#1c1d3f;--no-bg:#ffffff1f;--no-fg:#f7f5ff;--line:#ffffff29}.screen.svelte-1lzak6r{padding:4.5rem 1.25rem 2.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.column.svelte-1lzak6r{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:26rem;margin:auto;display:flex}.polaroid.svelte-1lzak6r{z-index:1;background:#fff;border-radius:4px;width:46%;max-width:10rem;margin-bottom:-2.25rem;padding:.45rem .45rem 1.6rem;rotate:-4deg;box-shadow:0 14px 30px -14px #1c1d3f73}.polaroid.svelte-1lzak6r img:where(.svelte-1lzak6r){aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;display:block}.paper.svelte-1lzak6r{background:var(--card);color:#1c1d3f;text-align:left;background-image:repeating-linear-gradient(#0000 0 calc(2.1rem - 1px),#1c1d3f12 calc(2.1rem - 1px) 2.1rem);background-position:0 2.4rem;border-radius:1.25rem;width:100%;padding:2.75rem 1.5rem 1.5rem;box-shadow:0 24px 50px -30px #1c1d3f80}.greeting.svelte-1lzak6r{font-size:1.6rem;font-weight:600;line-height:2.1rem}.paper.svelte-1lzak6r .message{min-height:6.3rem;font-size:1.2rem;line-height:2.1rem}.signature.svelte-1lzak6r{text-align:right;opacity:0;margin-top:.25rem;font-size:1.3rem;line-height:2.1rem;transition:opacity .4s}.signature.shown.svelte-1lzak6r{opacity:1}.ask.svelte-1lzak6r{gap:.5rem}.face.svelte-1lzak6r{height:4.5rem;font-size:4rem;line-height:1}.question.svelte-1lzak6r{font-size:clamp(2rem,11cqw,3.25rem)}.muted.svelte-1lzak6r{color:var(--muted)}.title.svelte-1lzak6r{color:var(--accent);font-size:clamp(2.2rem,12cqw,3.5rem)}.subtitle.svelte-1lzak6r{margin-top:-.5rem;font-size:1.25rem;font-weight:600}.body-text.svelte-1lzak6r{color:var(--muted);max-width:22rem;font-size:1.1rem}.fm .btn-yes{background:var(--yes-bg);color:var(--yes-fg);box-shadow:0 12px 26px -12px color-mix(in oklab, var(--yes-bg), transparent 20%)}.fm .btn-no{background:var(--no-bg);color:var(--no-fg);box-shadow:0 6px 16px -8px #1c1d3f59}.fm .btn-no.surrendered{background:var(--yes-bg);color:var(--yes-fg)}.space-link.svelte-1lzak6r{color:var(--muted);text-underline-offset:3px;font-size:.95rem;text-decoration:underline}.pill.svelte-1lzak6r{border-radius:999px;height:3.25rem;padding:0 1.75rem;font-size:1.075rem;font-weight:700;transition:transform .15s,opacity .2s}.pill.svelte-1lzak6r:active{transform:scale(.96)}.pill.svelte-1lzak6r:disabled{opacity:.45}.primary.svelte-1lzak6r{background:var(--yes-bg);color:var(--yes-fg)}.fm .pill.ghost{color:var(--fg);border:1.5px solid var(--line);background:0 0;height:2.75rem;font-size:.95rem}.fm .choices{flex-direction:column;gap:.6rem;width:100%;margin-top:.5rem;display:flex}.fm .choice{background:color-mix(in oklab, var(--card), transparent 25%);color:#1c1d3f;border:2px solid #0000;border-radius:1.1rem;align-items:center;gap:.75rem;width:100%;padding:.8rem 1rem;font-weight:600;transition:border-color .15s,transform .15s;animation:.45s cubic-bezier(.2,.8,.2,1) both svelte-1lzak6r-rise;display:flex}.fm .choice:active{transform:scale(.98)}.fm .choice[data-state=checked]{border-color:var(--accent);background:var(--card)}.fm .choice .emoji{font-size:1.5rem}.gift-input.svelte-1lzak6r{background:color-mix(in oklab, var(--card), transparent 15%);color:#1c1d3f;width:100%;font:inherit;resize:none;border:2px solid #0000;border-radius:1rem;padding:.75rem 1rem}.gift-input.svelte-1lzak6r:focus{border-color:var(--accent);outline:none}.note.svelte-1lzak6r{text-align:left;flex-direction:column;gap:.35rem;width:100%;display:flex}.treaty.svelte-1lzak6r{color:#1c1d3f;text-align:center;outline-offset:-10px;background:#fffdf8;border:1px solid #1c1d3f14;border-radius:1.25rem;outline:1.5px dashed #e5487d59;width:min(100%,23rem);padding:1.75rem 1.5rem 4.6rem;position:relative;box-shadow:0 28px 60px -32px #1c1d3f99}.treaty-title.svelte-1lzak6r{color:#e5487d;font-size:1.9rem}.treaty-date.svelte-1lzak6r{color:#8c8da6;margin-top:.1rem;font-size:.9rem}.treaty-line.svelte-1lzak6r{margin:1rem 0;font-size:1.1rem;font-weight:600}.treaty-fact.svelte-1lzak6r{text-align:left;border-top:1px solid #1c1d3f14;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:.95rem;display:flex}.treaty-fact.svelte-1lzak6r span:where(.svelte-1lzak6r){color:#6f6f8c}.treaty-fact.svelte-1lzak6r strong:where(.svelte-1lzak6r){text-align:right}.treaty-note.svelte-1lzak6r{margin:.75rem 0 0;font-size:1.15rem}.signatures.svelte-1lzak6r{justify-content:center;align-items:baseline;gap:.75rem;margin-top:1.25rem;font-size:1.5rem;display:flex}.signatures.svelte-1lzak6r .x:where(.svelte-1lzak6r){color:#e5487d;font-size:1.1rem}.stamp.svelte-1lzak6r{color:#e5487d;letter-spacing:.06em;opacity:.85;mix-blend-mode:multiply;border:3px solid #e5487d;border-radius:.6rem;padding:.25rem .7rem;font-size:1.05rem;font-weight:800;font-stretch:125%;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both svelte-1lzak6r-stamp;position:absolute;bottom:1.45rem;right:1.4rem;rotate:14deg}@keyframes svelte-1lzak6r-stamp{0%{opacity:0;transform:scale(2.6)}60%{opacity:.95}}.calm.svelte-1lzak6r{gap:.75rem}.ghost-pill.svelte-1lzak6r{border:1.5px solid var(--line);color:var(--fg);height:3rem;font-size:1rem}.error.svelte-1lzak6r{color:var(--accent);font-size:.95rem;font-weight:600}@keyframes svelte-1lzak6r-rise{0%{opacity:0;transform:translateY(12px)}}
