.valentine-day.svelte-1c7tbvt{place-items:center;width:100%;height:100%;display:grid;position:relative}.heart.svelte-1c7tbvt{width:280px;height:236px;margin-bottom:var(--space-24);position:relative}.wire.svelte-1c7tbvt{position:absolute;inset:0;overflow:visible}.wire.svelte-1c7tbvt path:where(.svelte-1c7tbvt){fill:none;stroke:var(--week-gold);stroke-width:1.2px;stroke-dasharray:3 5;opacity:.7}.bulb.svelte-1c7tbvt{fill:var(--color-haldi);opacity:.25;filter:drop-shadow(var(--shadow-bulb))}.spot.svelte-1c7tbvt{justify-items:center;gap:2px;width:56px;margin:-22px 0 0 -28px;display:grid;position:absolute}.chip.svelte-1c7tbvt{background:var(--theme-bg);border:1px solid var(--color-glass-line);border-radius:var(--radius-pill);width:44px;height:44px;box-shadow:var(--shadow-e2);place-items:center;display:grid}.label.svelte-1c7tbvt{color:var(--theme-muted);white-space:nowrap}.jar.svelte-1c7tbvt{transform-origin:50% 100%;width:80px;height:96px;margin:-78px 0 0 -40px;position:absolute;top:50%;left:50%}.jar.svelte-1c7tbvt svg:where(.svelte-1c7tbvt){width:100%;height:100%;overflow:visible}.lid.svelte-1c7tbvt{fill:var(--theme-accent)}.glass.svelte-1c7tbvt{fill:var(--color-glass);stroke:var(--theme-accent);stroke-width:2px}.envelope.svelte-1c7tbvt{width:120px;height:88px;padding:var(--space-8) var(--space-4);background:var(--week-cream);border-radius:var(--radius-s);box-shadow:var(--shadow-e2);color:var(--color-ink);cursor:pointer;border:0;align-content:end;justify-items:center;gap:2px;margin-left:-60px;display:grid;position:absolute;top:calc(50% - 78px);left:50%;overflow:hidden}.envelope.svelte-1c7tbvt:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.flap.svelte-1c7tbvt{background:linear-gradient(to bottom right, transparent 49%, var(--color-glass-line) 50%, transparent 51%), linear-gradient(to bottom left, transparent 49%, var(--color-glass-line) 50%, transparent 51%);opacity:.6;background-position:0 0,100% 0;background-repeat:no-repeat;background-size:50% 100%;height:56px;position:absolute;inset:0 0 auto}.seal.svelte-1c7tbvt{background:var(--week-petal-deep);border-radius:var(--radius-pill);width:32px;height:32px;box-shadow:var(--shadow-e2);color:var(--week-cream);place-items:center;margin-left:-16px;display:grid;position:absolute;top:10px;left:50%}.name.svelte-1c7tbvt{position:relative}.unseal.svelte-1c7tbvt{color:var(--color-ink-2);position:relative}
