.modal-backdrop.svelte-32v57s{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1914a6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out svelte-32v57s-fadeIn;display:flex;position:fixed;inset:0}.modal-card.svelte-32v57s{background:var(--paper-bg,#fffdf8);border:2px solid var(--receipt-ink,#2b2b2b);border-radius:12px;width:100%;max-height:90vh;padding:24px;animation:.25s cubic-bezier(.175,.885,.32,1.275) svelte-32v57s-popUp;position:relative;overflow-y:auto;box-shadow:0 20px 40px #00000040,0 0 0 4px #fff6}.modal-close.svelte-32v57s{border:1.5px solid var(--receipt-ink,#2b2b2b);cursor:pointer;background:#f0e6d6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:transform .15s,background .15s;display:flex;position:absolute;top:14px;right:14px}.modal-close.svelte-32v57s:hover{color:#fff;background:#e63946;transform:scale(1.1)rotate(90deg)}.modal-title.svelte-32v57s{color:var(--receipt-ink,#2b2b2b);border-bottom:1px dashed #00000026;margin:0 0 16px;padding-bottom:8px;padding-right:32px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:700}@keyframes svelte-32v57s-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-32v57s-popUp{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.goodie-editor.svelte-1u99ulq{flex-direction:column;gap:14px;display:flex}.form-group.svelte-1u99ulq{flex-direction:column;gap:4px;display:flex}.form-label.svelte-1u99ulq{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-1u99ulq,.form-textarea.svelte-1u99ulq,.form-select.svelte-1u99ulq{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;outline:none;padding:10px;font-family:inherit;font-size:.85rem}.form-input.svelte-1u99ulq:focus,.form-textarea.svelte-1u99ulq:focus,.form-select.svelte-1u99ulq:focus{border-color:#e63946}.options-grid.svelte-1u99ulq{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-actions.svelte-1u99ulq{margin-top:8px}.save-btn.svelte-1u99ulq{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.save-btn.svelte-1u99ulq:disabled{opacity:.5;cursor:not-allowed}.letter-stationery.svelte-1u99ulq{border:1px solid #e0d0c0;border-radius:8px;min-height:240px;padding:28px;box-shadow:inset 0 0 20px #00000008,0 4px 12px #0000001a}.stationery-header.svelte-1u99ulq{border-bottom:1px dashed #d0c0b0;margin-bottom:16px;padding-bottom:12px}.stamp-seal.svelte-1u99ulq{color:#e63946;margin-bottom:4px;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;display:block}.letter-title.svelte-1u99ulq{color:#2b2b2b;margin:0;font-family:Cormorant Garamond,serif;font-size:1.4rem}.letter-body.svelte-1u99ulq{white-space:pre-wrap;color:#2b2b2b;font-size:1.15rem;line-height:1.6}.font-handwriting.svelte-1u99ulq{font-family:Great Vibes,Cormorant Garamond,cursive,serif;font-size:1.35rem}.font-serif.svelte-1u99ulq{font-family:Cormorant Garamond,Georgia,serif}.font-typewriter.svelte-1u99ulq{font-family:Space Mono,monospace;font-size:.9rem}.goodie-editor.svelte-rpvnqr{flex-direction:column;gap:12px;display:flex}.form-group.svelte-rpvnqr{flex-direction:column;gap:4px;display:flex}.form-label.svelte-rpvnqr{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-rpvnqr,.form-select.svelte-rpvnqr{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.file-upload-row.svelte-rpvnqr{color:#666;align-items:center;gap:6px;margin-top:4px;font-family:Space Mono,monospace;font-size:.65rem;display:flex}.preview-box.svelte-rpvnqr{text-align:center;margin:8px 0}.preview-label.svelte-rpvnqr{color:#888;margin-bottom:6px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;display:block}.editor-actions.svelte-rpvnqr{margin-top:6px}.save-btn.svelte-rpvnqr{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.polaroid-wrapper.svelte-rpvnqr{justify-content:center;display:flex}.polaroid-frame.svelte-rpvnqr{text-align:center;background:#fff;border-radius:4px;width:100%;max-width:320px;padding:14px 14px 20px;transition:transform .2s;transform:rotate(-1.5deg);box-shadow:0 10px 25px #00000026,0 0 0 1px #0000000d}.polaroid-frame.svelte-rpvnqr:hover{transform:rotate(0)scale(1.02)}.polaroid-img.svelte-rpvnqr{object-fit:cover;border:1px solid #0000001a;border-radius:2px;width:100%;height:240px}.web-link-fallback.svelte-rpvnqr{color:#5c4b37;background:#f7f1e6;border:2px dashed #a08266;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:200px;padding:16px;display:flex}.link-domain.svelte-rpvnqr{word-break:break-all;max-width:240px;font-family:Space Mono,monospace;font-size:.75rem}.link-badge.svelte-rpvnqr{color:#fff;background:#e63946;border-radius:4px;padding:2px 8px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.polaroid-caption.svelte-rpvnqr{color:#2b2b2b;margin-top:12px;font-family:Great Vibes,cursive,serif;font-size:1.6rem;line-height:1.2}.open-link-cta-wrap.svelte-rpvnqr{margin-top:12px}.open-link-btn.svelte-rpvnqr{color:#fff;background:#2b2b2b;border-radius:20px;padding:8px 16px;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.open-link-btn.svelte-rpvnqr:hover{background:#e63946}.filter-sepia.svelte-rpvnqr .polaroid-img:where(.svelte-rpvnqr){filter:sepia(.6)contrast(1.1)}.filter-vintage.svelte-rpvnqr .polaroid-img:where(.svelte-rpvnqr){filter:sepia(.3)saturate(1.2)hue-rotate(-10deg)contrast(1.05)}.filter-bw.svelte-rpvnqr .polaroid-img:where(.svelte-rpvnqr){filter:grayscale()contrast(1.2)}.goodie-editor.svelte-1w5yndh{flex-direction:column;gap:12px;display:flex}.form-group.svelte-1w5yndh{flex-direction:column;gap:4px;display:flex}.form-label.svelte-1w5yndh{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-1w5yndh,.form-textarea.svelte-1w5yndh{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.save-btn.svelte-1w5yndh{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.cassette-card.svelte-1w5yndh{background:#fffdf8;border:2px solid #2b2b2b;border-radius:12px;padding:20px;box-shadow:0 10px 25px #0000001f}.cassette-tape.svelte-1w5yndh{color:#fff;background:#2b2d42;border-radius:8px;padding:14px;box-shadow:inset 0 0 10px #00000080}.tape-header.svelte-1w5yndh{color:#e63946;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;display:flex}.tape-play-pill.svelte-1w5yndh{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:12px;padding:3px 10px;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700;transition:transform .15s}.tape-play-pill.svelte-1w5yndh:hover{transform:scale(1.05)}.tape-window.svelte-1w5yndh{cursor:pointer;background:#111;border:1px solid #444;border-radius:6px;justify-content:space-around;align-items:center;height:44px;padding:0 20px;display:flex}.reel.svelte-1w5yndh{border:3px dashed #777;border-radius:50%;width:24px;height:24px}.reels-spinning.svelte-1w5yndh{border-color:#fff;animation:1.8s linear infinite svelte-1w5yndh-spin}.tape-strip.svelte-1w5yndh{background:#555;border-radius:3px;flex:1;height:6px;margin:0 10px}.tape-label.svelte-1w5yndh{color:#2b2b2b;background:#f7f1e6;border-radius:4px;flex-direction:column;margin-top:12px;padding:8px 12px;display:flex}.integrated-deck-frame.svelte-1w5yndh{background:#000;border:2px solid #111;border-radius:6px;margin-top:12px;overflow:hidden;box-shadow:inset 0 0 10px #000c}.integrated-deck-frame.svelte-1w5yndh iframe:where(.svelte-1w5yndh){width:100%;height:190px;display:block}.track-title.svelte-1w5yndh{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700}.track-artist.svelte-1w5yndh{color:#666;font-family:Space Mono,monospace;font-size:.65rem}.song-note.svelte-1w5yndh{color:#444;text-align:center;background:#fbf7f0;border:1px dashed #dcd1be;border-radius:6px;margin-top:14px;padding:10px;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-style:italic}@keyframes svelte-1w5yndh-spin{to{transform:rotate(360deg)}}.goodie-editor.svelte-un6t4b{flex-direction:column;gap:12px;display:flex}.form-group.svelte-un6t4b{flex-direction:column;gap:4px;display:flex}.form-label.svelte-un6t4b{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-un6t4b,.form-textarea.svelte-un6t4b{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.save-btn.svelte-un6t4b{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.vintage-tv-card.svelte-un6t4b{background:#fffdf8;border:2px solid #2b2b2b;border-radius:12px;padding:20px;box-shadow:0 10px 25px #0000001f}.tv-cabinet.svelte-un6t4b{background:#4a3525;border:3px solid #2d1e14;border-radius:12px;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 15px #0009}.tv-screen-wrapper.svelte-un6t4b{flex-direction:column;flex:1;gap:6px;display:flex}.tv-screen-header.svelte-un6t4b{justify-content:space-between;align-items:center;display:flex}.tv-brand.svelte-un6t4b{color:#d4a373;letter-spacing:1px;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700}.tv-status-light.svelte-un6t4b{background:#e63946;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #e63946}.tv-screen.svelte-un6t4b{background:#000;border:3px solid #1a100a;border-radius:8px;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.tv-video-player.svelte-un6t4b,.tv-iframe.svelte-un6t4b{border:none;width:100%;height:220px}.tv-no-video.svelte-un6t4b{color:#a08266;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px;font-family:Space Mono,monospace;font-size:.75rem;display:flex}.tv-external-link.svelte-un6t4b{color:#e63946;background:#fff;border-radius:12px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:.7rem;text-decoration:none;display:inline-flex}.tv-text-badge.svelte-un6t4b{color:#d4a373;margin-top:6px;font-family:Cormorant Garamond,serif;font-size:.9rem;font-style:italic}.tv-controls.svelte-un6t4b{background:#36261a;border:1px solid #24170f;border-radius:6px;flex-direction:column;justify-content:space-around;align-items:center;width:44px;padding:8px 4px;display:flex}.tv-knob.svelte-un6t4b{background:radial-gradient(circle,#8d7b68 30%,#36261a 90%);border:2px solid #1a100a;border-radius:50%;width:22px;height:22px}.tv-speaker-grille.svelte-un6t4b{flex-direction:column;gap:4px;width:100%;padding:0 4px;display:flex}.tv-speaker-grille.svelte-un6t4b div:where(.svelte-un6t4b){background:#1a100a;border-radius:2px;height:3px}.video-card-title.svelte-un6t4b{color:#2b2b2b;margin:12px 0 4px;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:700}.video-note.svelte-un6t4b{color:#444;background:#fbf7f0;border:1px dashed #dcd1be;border-radius:6px;margin-top:8px;padding:10px;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic}.goodie-editor.svelte-14pfup3{flex-direction:column;gap:12px;display:flex}.form-group.svelte-14pfup3{flex-direction:column;gap:4px;display:flex}.form-label.svelte-14pfup3{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-14pfup3,.form-textarea.svelte-14pfup3{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.save-btn.svelte-14pfup3{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.scratch-card-wrapper.svelte-14pfup3{justify-content:center;display:flex}.card-inner.svelte-14pfup3{text-align:center;background:#fffdf8;border:2px dashed #e63946;border-radius:12px;width:320px;padding:16px;position:relative;box-shadow:0 10px 25px #0000001f}.lotto-badge.svelte-14pfup3{color:#fff;letter-spacing:1px;background:#e63946;border-radius:4px;padding:2px 8px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.card-headline.svelte-14pfup3{color:#2b2b2b;margin:8px 0;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700}.hidden-secret-layer.svelte-14pfup3{background:#fff3b0;border:1.5px solid #e0a96d;border-radius:8px;justify-content:center;align-items:center;min-height:140px;padding:16px;display:flex}.secret-content.svelte-14pfup3{text-align:center}.secret-icon.svelte-14pfup3{margin-bottom:4px;font-size:2rem;display:block}.secret-text.svelte-14pfup3{color:#4a2c11;margin:0;font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:700;line-height:1.3}.scratch-canvas.svelte-14pfup3{cursor:pointer;touch-action:none;border-radius:8px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #00000026}.goodie-editor.svelte-13g6tdt{flex-direction:column;gap:12px;display:flex}.form-group.svelte-13g6tdt{flex-direction:column;gap:4px;display:flex}.form-label.svelte-13g6tdt{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-13g6tdt,.form-textarea.svelte-13g6tdt,.form-select.svelte-13g6tdt{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.save-btn.svelte-13g6tdt{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.beverage-card.svelte-13g6tdt{text-align:center;background:#fffdf8;border:2px solid #e0cda9;border-radius:12px;padding:24px;box-shadow:0 10px 25px #0000001a}.steaming-mug.svelte-13g6tdt{margin-bottom:8px;display:inline-block;position:relative}.steam-wrap.svelte-13g6tdt{justify-content:center;gap:6px;height:18px;display:flex}.steam.svelte-13g6tdt{color:#bfa888;opacity:0;font-size:1.2rem;animation:2s ease-out infinite svelte-13g6tdt-steamRise}.s1.svelte-13g6tdt{animation-delay:0s}.s2.svelte-13g6tdt{animation-delay:.6s}.s3.svelte-13g6tdt{animation-delay:1.2s}.mug-icon.svelte-13g6tdt{font-size:3.5rem;line-height:1}.bev-title.svelte-13g6tdt{color:#2b2b2b;margin:8px 0 4px;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.bev-topping.svelte-13g6tdt{color:#e63946;margin:0 0 14px;font-family:Space Mono,monospace;font-size:.75rem}.bev-note.svelte-13g6tdt{color:#4a3e2e;background:#fdf5ea;border:1px dashed #d8c2a3;border-radius:8px;padding:12px;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-style:italic}@keyframes svelte-13g6tdt-steamRise{0%{opacity:0;transform:translateY(6px)}50%{opacity:.8}to{opacity:0;transform:translateY(-12px)}}.goodie-editor.svelte-ubxst1{flex-direction:column;gap:12px;display:flex}.form-group.svelte-ubxst1{flex-direction:column;gap:4px;display:flex}.form-label.svelte-ubxst1{color:#444;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700}.form-input.svelte-ubxst1,.form-select.svelte-ubxst1{background:#fff;border:1.5px solid #d4c5b5;border-radius:6px;padding:10px;font-family:inherit;font-size:.85rem}.save-btn.svelte-ubxst1{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:6px;width:100%;padding:12px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700}.coupon-ticket.svelte-ubxst1{border:2px solid var(--ticket-color,#e63946);background:#fffdf8;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 8px 20px #0000001a}.stub-left.svelte-ubxst1{background:var(--ticket-color,#e63946);color:#fff;border-right:2px dashed #fffdf8;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.stub-tag.svelte-ubxst1{letter-spacing:1px;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700}.coupon-body.svelte-ubxst1{flex:1;padding:18px}.badge.svelte-ubxst1{color:var(--ticket-color,#e63946);letter-spacing:.5px;margin-bottom:6px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.reward-text.svelte-ubxst1{color:#2b2b2b;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:700;line-height:1.25}.terms-text.svelte-ubxst1{color:#666;margin:0;font-family:Space Mono,monospace;font-size:.65rem}.recipient-box-screen.svelte-mkf07e{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:20px 10px;animation:.4s ease-out svelte-mkf07e-fadeIn;display:flex}.pkg-header.svelte-mkf07e{margin-bottom:20px}.pkg-to-title.svelte-mkf07e{color:#2b2b2b;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-style:italic;font-weight:500;line-height:1.1}.ad-unboxing-container.svelte-mkf07e{box-sizing:border-box;background:#fffdfa;border:2px solid #e0d5c1;border-radius:12px;justify-content:center;align-items:center;width:332px;margin-bottom:80px;padding:24px 16px 16px;transition:opacity .2s;display:flex;position:relative}.ad-unboxing-container.ad-frozen.svelte-mkf07e{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.ad-badge.svelte-mkf07e{color:#8b7d6b;z-index:10;background:#efe6d5;border-radius:4px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700;position:absolute;top:6px;right:10px}.ad-300x250-slot.svelte-mkf07e{justify-content:center;align-items:center;width:300px;min-width:300px;height:250px;min-height:250px;display:flex;overflow:hidden}.ad-300x250-slot.svelte-mkf07e ins,.ad-300x250-slot.svelte-mkf07e iframe{width:300px!important;height:250px!important}.box-scene.svelte-mkf07e{perspective:1000px;margin-bottom:24px}.box-photo-btn.svelte-mkf07e{cursor:pointer;background:0 0;border:none;outline:none;padding:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.box-photo-btn.svelte-mkf07e:hover{transform:scale(1.04)rotate(-1deg)}.box-photo-btn.counting.svelte-mkf07e{animation:1s ease-in-out infinite svelte-mkf07e-boxPulse}.box-photo-btn.opening.svelte-mkf07e{opacity:.7;transform:scale(.92)rotateX(20deg)translateY(20px)}.box-3d-card.svelte-mkf07e{background-color:#d4a373;background-image:linear-gradient(135deg,#ffffff26 0%,#0000 50%),linear-gradient(#ffffff1a,#0000001a);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:3px solid #2b2b2b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:320px;height:240px;padding:20px;display:flex;position:relative;box-shadow:0 20px 40px #0003,inset 0 0 20px #00000026}.box-tape.svelte-mkf07e{color:#5c3a21;letter-spacing:1px;background:#f7f1e6d9;border-bottom:2px dashed #8b4513;border-radius:0 0 4px 4px;justify-content:center;align-items:center;width:140px;height:24px;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.stamp-mark.svelte-mkf07e{color:#e63946;border:1.5px dashed #e63946;padding:2px 6px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;position:absolute;top:12px;right:14px;transform:rotate(12deg)}.box-shipping-label.svelte-mkf07e{background:#f7f1e6;border:2px dashed #a08266;border-radius:8px;width:100%;margin-top:16px;padding:14px;box-shadow:0 4px 10px #0000001f}.label-header.svelte-mkf07e{border-bottom:1px dashed #c4b5a5;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.express-txt.svelte-mkf07e{color:#e63946;letter-spacing:.5px;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.delivery-stamp.svelte-mkf07e{color:#888;font-family:Space Mono,monospace;font-size:.55rem}.label-body.svelte-mkf07e{text-align:left;flex-direction:column;gap:6px;display:flex}.label-row.svelte-mkf07e{align-items:baseline;gap:8px;display:flex}.lbl.svelte-mkf07e{color:#666;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700}.val.svelte-mkf07e{color:#1a1a1a;font-family:Great Vibes,cursive,serif;font-size:1.5rem;line-height:1}.tap-pill-container.svelte-mkf07e{margin-bottom:16px}.tap-pill.svelte-mkf07e{color:#2b2b2b;cursor:pointer;background:#fffdf8;border:2px solid #2b2b2b;border-radius:30px;padding:10px 24px;font-family:Space Mono,monospace;font-size:.8rem;font-weight:700;transition:transform .15s,background .15s;animation:2s ease-in-out infinite svelte-mkf07e-pulseBounce;box-shadow:0 4px #2b2b2b}.tap-pill.svelte-mkf07e:hover{background:#fff;transform:scale(1.05)}.countdown-pill.svelte-mkf07e{color:#fff;background:#e63946;border:2px solid #2b2b2b;border-radius:30px;padding:10px 24px;font-family:Space Mono,monospace;font-size:.85rem;font-weight:700;animation:1s ease-in-out infinite pulse;box-shadow:0 4px #2b2b2b}.pkg-from-footer.svelte-mkf07e{color:#666;font-family:Space Mono,monospace;font-size:.8rem}@keyframes svelte-mkf07e-boxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)rotate(1deg)}}@keyframes svelte-mkf07e-pulseBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-mkf07e-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floaty-canvas-container.svelte-hjgxcf{text-align:center;max-width:900px;margin:0 auto;padding:30px 14px;animation:.5s ease-out svelte-hjgxcf-fadeIn}.floaty-header.svelte-hjgxcf{margin-bottom:32px}.open-title.svelte-hjgxcf{color:#2b2b2b;margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:2.2rem;font-style:italic;font-weight:500}.open-subtitle.svelte-hjgxcf{color:#666;margin:0;font-family:Space Mono,monospace;font-size:.75rem}.floaty-grid.svelte-hjgxcf{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.floaty-item-card.svelte-hjgxcf{cursor:pointer;text-align:center;background:#fffdf8;border:2px solid #2b2b2b;border-radius:12px;width:220px;padding:14px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s;animation:3.5s ease-in-out infinite alternate svelte-hjgxcf-floatyBob;position:relative;box-shadow:0 10px 25px #0000001f}.floaty-item-card.svelte-hjgxcf:hover{z-index:20;box-shadow:0 20px 35px #0003;transform:scale(1.08)rotate(0)translateY(-8px)!important}.tape-strip-mini.svelte-hjgxcf{background:#f7f1e6e6;border:1px dashed #a08266;border-radius:2px;width:60px;height:16px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.mini-polaroid.svelte-hjgxcf{background:#fff;border-radius:4px;flex-direction:column;align-items:center;padding:8px;display:flex}.mini-img.svelte-hjgxcf{object-fit:cover;border-radius:2px;width:100%;height:140px}.mini-title.svelte-hjgxcf{color:#2b2b2b;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:6px;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;overflow:hidden}.mini-caption.svelte-hjgxcf{color:#555;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:2px;font-family:Great Vibes,cursive,serif;font-size:1.2rem;overflow:hidden}.mini-letter.svelte-hjgxcf{background:#fdf5ea;border:1px dashed #d8c2a3;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex}.wax-seal.svelte-hjgxcf{font-size:2rem}.letter-label.svelte-hjgxcf{color:#2b2b2b;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700}.letter-hint.svelte-hjgxcf{color:#e63946;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.mini-cassette.svelte-hjgxcf{color:#fff;background:#2b2d42;border-radius:8px;flex-direction:column;gap:8px;padding:14px 10px;display:flex}.mini-tv.svelte-hjgxcf{color:#fff;background:#4a3525;border:2px solid #2d1e14;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;display:flex}.tv-screen-mini.svelte-hjgxcf{background:#000;border:1px solid #1a100a;border-radius:6px;justify-content:center;align-items:center;width:100%;height:70px;display:flex}.tv-play-icon.svelte-hjgxcf{font-size:1.8rem}.tv-label.svelte-hjgxcf{color:#f7f1e6;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:700;overflow:hidden}.tv-hint.svelte-hjgxcf{color:#e63946;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700}.cassette-top.svelte-hjgxcf{white-space:nowrap;text-overflow:ellipsis;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700;overflow:hidden}.cassette-reels.svelte-hjgxcf{background:#111;border-radius:4px;justify-content:center;gap:16px;padding:6px;display:flex}.reel.svelte-hjgxcf{border:2px dashed #fff;border-radius:50%;width:16px;height:16px}.cassette-artist.svelte-hjgxcf{color:#e63946;font-family:Space Mono,monospace;font-size:.6rem}.mini-scratch.svelte-hjgxcf{background:linear-gradient(135deg,silver,#e8e8e8);border:2px dashed #e63946;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex}.scratch-badge.svelte-hjgxcf{color:#fff;background:#e63946;border-radius:3px;padding:2px 6px;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700}.scratch-title.svelte-hjgxcf{color:#2b2b2b;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:700}.glitter-sparkles.svelte-hjgxcf{font-size:.75rem}.mini-beverage.svelte-hjgxcf{background:#fffdf8;border:1.5px solid #e0a96d;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.mug-emoji.svelte-hjgxcf{font-size:2.4rem}.bev-name.svelte-hjgxcf{color:#2b2b2b;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700}.bev-sub.svelte-hjgxcf{color:#888;font-family:Space Mono,monospace;font-size:.6rem}.mini-coupon.svelte-hjgxcf{background:#fff3b0;border:2px dashed #e63946;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex}.coupon-tag.svelte-hjgxcf{color:#e63946;font-family:Space Mono,monospace;font-size:.55rem;font-weight:700}.coupon-title.svelte-hjgxcf{color:#2b2b2b;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:700}@keyframes svelte-hjgxcf-floatyBob{0%{transform:translateY(0px) rotate(var(--rot,0deg))}to{transform:translateY(-8px) rotate(var(--rot,0deg))}}@keyframes svelte-hjgxcf-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
