.ring-wrap.svelte-ddke9s{--size:min(42cqw, 11rem, 26cqh);--r:calc(var(--size) * .36);--depth:calc(var(--size) * .085);--band:calc(var(--size) * .055);width:var(--size);height:var(--size);perspective:900px;position:relative}.glow.svelte-ddke9s{background:radial-gradient(circle,#ffd66e8c 0%,#ffa0be2e 40%,#0000 68%);border-radius:50%;animation:2.8s ease-in-out infinite svelte-ddke9s-glow;position:absolute;inset:-30%}.spark.svelte-ddke9s{color:#fff4c4;font-size:calc(var(--size) * .12);text-shadow:0 0 10px #ffd66ee6;line-height:1;animation:2.6s ease-in-out infinite both svelte-ddke9s-twinkle;position:absolute}.tilt.svelte-ddke9s{transform-style:preserve-3d;position:absolute;inset:0;transform:translateY(8%)rotateX(-14deg)}.rg.svelte-ddke9s{transform-style:preserve-3d;animation:6s linear infinite svelte-ddke9s-spin;position:absolute;inset:0}.face.svelte-ddke9s{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:var(--band) solid #e9b84a;backface-visibility:visible;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #fff0be99,0 0 0 1px #96640a59}.face.front.svelte-ddke9s{transform:translateZ(calc(var(--depth) / 2));border-color:#fff0b8 #f5cf6a #c9941f}.face.mid.svelte-ddke9s{border-color:#d9a535;transform:translateZ(0)}.face.back.svelte-ddke9s{transform:translateZ(calc(var(--depth) / -2));border-color:#ffe596 #e2ad3d #b7821a}.seg.svelte-ddke9s{width:calc(var(--r) * .235);height:var(--depth);margin:calc(var(--depth) / -2) 0 0 calc(var(--r) * -.1175);transform:rotateZ(var(--a)) translateY(calc(var(--r) * -1)) rotateX(90deg);background:linear-gradient(#9c6a0e,#e9b84a 22%,#fff1bd 48%,#f3c95c 70%,#9c6a0e);position:absolute;top:50%;left:50%}.gem-base.svelte-ddke9s{width:calc(var(--size) * .16);height:calc(var(--size) * .08);margin-left:calc(var(--size) * -.08);transform:translateY(calc(var(--r) * -1 - var(--size) * .07));background:linear-gradient(#fff0b8,#c9941f);border-radius:30% 30% 45% 45%;position:absolute;top:50%;left:50%}.gem.svelte-ddke9s{width:calc(var(--size) * .3);height:calc(var(--size) * .24);margin-left:calc(var(--size) * -.15);clip-path:polygon(22% 0,78% 0,100% 34%,50% 100%,0 34%);transform:translateY(calc(var(--r) * -1 - var(--size) * .3));filter:drop-shadow(0 0 6px #c8ebffe6);background:linear-gradient(115deg,#0000 38%,#fffffff2 46%,#0000 54%),conic-gradient(from 200deg at 50% 38%,#e8f6ff,#9fd3ff,#fff,#c9e8ff,#7fbff2,#f4fbff,#e8f6ff);position:absolute;top:50%;left:50%}.gem.g2.svelte-ddke9s{transform:translateY(calc(var(--r) * -1 - var(--size) * .3)) rotateY(90deg)}@keyframes svelte-ddke9s-spin{to{transform:rotateY(360deg)}}@keyframes svelte-ddke9s-glow{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-ddke9s-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.rg.svelte-ddke9s{animation:none;transform:rotateY(28deg)}.spark.svelte-ddke9s,.glow.svelte-ddke9s{animation:none}}.wy.svelte-110sy4u{--day:linear-gradient(172deg, #fff7f2 0%, #ffe3ea 100%);--sky:radial-gradient(120% 90% at 50% 0%, #6b2a55 0%, #31163f 52%, #170c22 100%);--fg:#1c1d3f;--muted:#7a5a6c;--accent:#e5487d;--night-accent:#ffc6d9;--yes-bg:#e5487d;--yes-fg:#fff;background:var(--day);color:var(--fg);transition:color 1s;position:absolute;inset:0;overflow:hidden}.theme-marigold.svelte-110sy4u{--day:linear-gradient(172deg, #fffaf0 0%, #ffe7ad 100%);--sky:radial-gradient(120% 90% at 50% 0%, #3e3b8c 0%, #1f1d4f 55%, #11102a 100%);--muted:#75622f;--accent:#c25e00;--night-accent:#ffc629;--yes-bg:#ffc629;--yes-fg:#1c1d3f}.theme-night.svelte-110sy4u{--day:radial-gradient(120% 80% at 50% 0%, #34377a 0%, #1c1d3f 55%, #14152e 100%);--sky:radial-gradient(120% 90% at 50% 0%, #2c2e6c 0%, #15163a 55%, #0b0c1e 100%);--fg:#f7f5ff;--muted:#b9b9db;--accent:#ffc629;--night-accent:#ffc629;--yes-bg:#ffc629;--yes-fg:#1c1d3f}.wy.dark.svelte-110sy4u{--fg:#fbf7ff;--muted:#fbf7ffad;--accent:var(--night-accent)}.sky.svelte-110sy4u{background:var(--sky);opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.sky.on.svelte-110sy4u{opacity:1}.stars.svelte-110sy4u{opacity:.75;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 32% 8%,#fff,#0000),radial-gradient(1.4px 1.4px at 58% 22%,#fff,#0000),radial-gradient(1px 1px at 76% 12%,#fff,#0000),radial-gradient(1.8px 1.8px at 88% 32%,#ffe9b0,#0000),radial-gradient(1px 1px at 22% 42%,#fff,#0000),radial-gradient(1.2px 1.2px at 46% 56%,#fff,#0000),radial-gradient(1px 1px at 68% 48%,#fff,#0000);background-size:300px 300px;animation:4s ease-in-out infinite alternate svelte-110sy4u-twinkle;position:absolute;inset:-20%}.stars.far.svelte-110sy4u{opacity:.35;background-size:180px 180px;animation-duration:6s;animation-delay:-2s}.screen.svelte-110sy4u{padding:4.25rem 1.25rem 2.25rem;display:flex;position:absolute;inset:0;overflow-y:auto}.screen.story.svelte-110sy4u{padding-bottom:1.25rem;overflow:hidden}.tap-area.svelte-110sy4u{z-index:5;-webkit-tap-highlight-color:transparent;background:0 0;position:absolute;inset:0}.tap-area.svelte-110sy4u:focus-visible{outline:none}.column.svelte-110sy4u{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:26rem;margin:auto;display:flex;position:relative}.muted.svelte-110sy4u{color:var(--muted)}.heart.svelte-110sy4u{width:min(22cqw,5.5rem);margin-bottom:.5rem;overflow:visible}.heart.svelte-110sy4u path:where(.svelte-110sy4u){fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.8s cubic-bezier(.6,0,.3,1) .2s forwards svelte-110sy4u-draw}.intro-name.svelte-110sy4u{color:var(--accent);font-size:clamp(1.7rem,9cqw,2.4rem);font-weight:600}.intro-title.svelte-110sy4u{font-size:clamp(2.4rem,13cqw,4rem)}.intro-sub.svelte-110sy4u{max-width:18rem;font-size:1.05rem}.story-col.svelte-110sy4u{pointer-events:none;flex-direction:column;align-items:center;gap:1.1rem;width:100%;max-width:28rem;margin:auto;padding-bottom:2.5rem;display:flex;position:relative}.date-slot.svelte-110sy4u{place-items:center;height:2.4rem;display:grid}.date-slot.svelte-110sy4u>*{grid-area:1/1}.date.svelte-110sy4u{color:var(--accent);white-space:nowrap;font-size:clamp(1.15rem,6cqw,1.6rem)}.pile.svelte-110sy4u{place-items:center;width:100%;display:grid}.card.svelte-110sy4u{--w:min(74cqw, 20rem, 46cqh);width:var(--w);padding:calc(var(--w) * .045) calc(var(--w) * .045) 0;background:#fffdf9;border-radius:6px;grid-area:1/1;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;position:relative;box-shadow:0 1px 1px #1c1d3f0f,0 22px 40px -20px #1c1d3f8c}.card.under.svelte-110sy4u{filter:brightness(.94)saturate(.9)}.tape.svelte-110sy4u{background:color-mix(in oklab, var(--accent), #fff 55%);opacity:.72;width:34%;height:1.5rem;position:absolute;top:-.7rem;left:50%;translate:-50%;box-shadow:0 1px 2px #00000014;-webkit-mask:linear-gradient(90deg,#0000 0 3%,#000 3% 97%,#0000 97%);mask:linear-gradient(90deg,#0000 0 3%,#000 3% 97%,#0000 97%)}.photo.svelte-110sy4u{aspect-ratio:1;object-fit:cover;background:#f1ece6;border-radius:2px;width:100%;display:block}.photo.empty.svelte-110sy4u{font-size:calc(var(--w) * .28);background:linear-gradient(150deg,#ffe7ee,#ffd2df 60%,#ffe6c8);place-items:center;display:grid}.caption.svelte-110sy4u{min-height:calc(var(--w) * .3);color:#2b2344;text-align:center;padding:.7rem .4rem .95rem;font-size:clamp(1rem,4.6cqw,1.2rem);line-height:1.45;display:block}.w.svelte-110sy4u{margin-inline-end:.26em;animation:.6s cubic-bezier(.2,.8,.2,1) both svelte-110sy4u-word;display:inline-block}.foot.svelte-110sy4u{pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:1.1rem;left:0;right:0}.dots.svelte-110sy4u{gap:.4rem;display:flex}.dot.svelte-110sy4u{background:color-mix(in oklab, var(--fg), transparent 80%);border-radius:99px;width:.45rem;height:.45rem;transition:width .4s,background .4s}.dot.on.svelte-110sy4u{background:var(--accent);width:1.25rem}.hint.svelte-110sy4u{color:var(--muted);opacity:0;font-size:.9rem;font-weight:600;transition:opacity .6s}.hint.show.svelte-110sy4u{opacity:1;animation:2.4s ease-in-out infinite svelte-110sy4u-breathe}.bridge.svelte-110sy4u{gap:.25rem}.bridge-a.svelte-110sy4u{color:var(--accent);font-size:clamp(1.8rem,10cqw,2.6rem)}.bridge-b.svelte-110sy4u{font-size:clamp(2rem,11cqw,3.2rem)}.ask.svelte-110sy4u{gap:.35rem;max-width:30rem}.ask-name.svelte-110sy4u{color:var(--accent);font-size:clamp(1.5rem,8cqw,2rem)}.question.svelte-110sy4u{margin:.1rem 0 .6rem;line-height:1.05}.svelte-110sy4u:lang(bn) .question:where(.svelte-110sy4u){line-height:1.22}.question.q-xl.svelte-110sy4u{font-size:clamp(2.8rem,17cqw,6rem)}.question.q-lg.svelte-110sy4u{font-size:clamp(2.3rem,12.5cqw,4.6rem)}.question.q-md.svelte-110sy4u{font-size:clamp(1.9rem,9.5cqw,3.6rem)}.qw.svelte-110sy4u{margin-inline:.13em;animation:1.5s cubic-bezier(.2,.8,.2,1) both svelte-110sy4u-breath;display:inline-block}.buttons.svelte-110sy4u{opacity:0;pointer-events:none;width:100%;transition:opacity .6s,translate .6s cubic-bezier(.2,.8,.2,1);translate:0 14px}.buttons.ready.svelte-110sy4u{opacity:1;pointer-events:auto;translate:0}.wy .btn-yes{background:var(--yes-bg);color:var(--yes-fg);box-shadow:0 0 0 6px color-mix(in oklab, var(--yes-bg), transparent 82%), 0 16px 32px -14px color-mix(in oklab, var(--yes-bg), transparent 10%);font-size:1.25rem!important}.wy .btn-no{color:var(--fg);background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff40}.wy .btn-no.surrendered{background:var(--yes-bg);color:var(--yes-fg);box-shadow:none}.think-slot.svelte-110sy4u{height:2.5rem}.think-link.svelte-110sy4u{z-index:6;color:var(--muted);text-underline-offset:3px;font-size:.95rem;text-decoration:underline;position:relative}.yes.svelte-110sy4u{gap:.25rem;padding-top:.5rem}.keep.svelte-110sy4u{flex-direction:column;align-items:center;width:100%;display:flex}.official.svelte-110sy4u{color:#1c1d3f;text-align:center;outline-offset:-9px;background:radial-gradient(120% 60% at 50% 0,#fff3f6 0%,#0000 70%),#fffaf3;border-radius:1.4rem;outline:1.5px solid #e5487d47;width:min(100%,22.5rem);margin-top:.5rem;padding:1.4rem 1.4rem 3.6rem;position:relative;box-shadow:0 30px 60px -28px #000000a6}.strip.svelte-110sy4u{justify-content:center;margin:-.2rem 0 .9rem;display:flex}.strip.svelte-110sy4u img:where(.svelte-110sy4u){object-fit:cover;border:3px solid #fff;border-radius:6px;width:3.4rem;height:3.4rem;margin:0 -.35rem;box-shadow:0 6px 12px -6px #1c1d3f73}.official-title.svelte-110sy4u{color:#e5487d;font-size:clamp(1.9rem,10cqw,2.4rem)}.official-line.svelte-110sy4u{margin-top:.2rem;font-size:1.08rem;font-weight:650}.official-quote.svelte-110sy4u{color:#5b4a63;margin:.6rem 0 .4rem;font-size:1.12rem}.official-quote.svelte-110sy4u span:where(.svelte-110sy4u){color:#e5487d;font-weight:600}.facts.svelte-110sy4u{text-align:left;margin:.4rem 0 0}.facts.svelte-110sy4u div:where(.svelte-110sy4u){border-top:1px solid #1c1d3f14;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.92rem;display:flex}.facts.svelte-110sy4u dt:where(.svelte-110sy4u){color:#6f6f8c;white-space:nowrap}.facts.svelte-110sy4u dd:where(.svelte-110sy4u){text-align:right;font-weight:650}.signatures.svelte-110sy4u{justify-content:center;align-items:baseline;gap:.7rem;margin-top:.9rem;font-size:1.5rem;display:flex}.amp.svelte-110sy4u{color:#e5487d;font-size:1.1rem}.forever.svelte-110sy4u{color:#8c8da6;margin-top:.1rem;font-size:.85rem}.stamp.svelte-110sy4u{color:#e5487d;letter-spacing:.05em;opacity:.85;mix-blend-mode:multiply;border:3px solid #e5487d;border-radius:.6rem;padding:.2rem .6rem;font-size:1rem;font-weight:800;font-stretch:125%;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.9s both svelte-110sy4u-stamp;position:absolute;bottom:1.2rem;right:1.4rem;rotate:12deg}.wy .pill.ghost{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff47;height:2.75rem;font-size:.95rem}.calm.svelte-110sy4u{gap:.6rem}.calm-heart.svelte-110sy4u{font-size:3.5rem;line-height:1;animation:4s ease-in-out infinite svelte-110sy4u-float}.calm-title.svelte-110sy4u{color:var(--accent);font-size:clamp(2rem,11cqw,3rem)}.calm-body.svelte-110sy4u{color:var(--muted);max-width:22rem;font-size:1.08rem}.pill.svelte-110sy4u{border-radius:999px;height:3.25rem;padding:0 1.75rem;font-size:1.05rem;font-weight:700;transition:transform .15s}.pill.svelte-110sy4u:active{transform:scale(.96)}.primary.svelte-110sy4u{background:var(--yes-bg);color:var(--yes-fg)}@keyframes svelte-110sy4u-draw{to{stroke-dashoffset:0}}@keyframes svelte-110sy4u-word{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@keyframes svelte-110sy4u-breath{0%{opacity:0;filter:blur(10px);font-stretch:75%;transform:translateY(.15em)scale(.96)}55%{opacity:1;filter:blur();font-stretch:125%}to{opacity:1;font-stretch:118%;transform:none}}@keyframes svelte-110sy4u-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-110sy4u-twinkle{0%{opacity:.35}to{opacity:.85}}@keyframes svelte-110sy4u-stamp{0%{opacity:0;transform:scale(2.6)}60%{opacity:.95}}@keyframes svelte-110sy4u-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.qw.svelte-110sy4u,.w.svelte-110sy4u{animation:none}.heart.svelte-110sy4u path:where(.svelte-110sy4u){stroke-dashoffset:0;animation:none}}
