/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/playfair-display.eaead17c.woff2?dpl=dpl_6D7S7V3fMENHowoxfHnmmrxeYfQ1)format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bungee.63b7f7cf.woff2?dpl=dpl_6D7S7V3fMENHowoxfHnmmrxeYfQ1)format("woff2")}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/titan-one.c54f5554.woff2?dpl=dpl_6D7S7V3fMENHowoxfHnmmrxeYfQ1)format("woff2")}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/indie-flower.fad5e118.woff2?dpl=dpl_6D7S7V3fMENHowoxfHnmmrxeYfQ1)format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/special-elite.e210f091.woff2?dpl=dpl_6D7S7V3fMENHowoxfHnmmrxeYfQ1)format("woff2")}.postcard-ribbon{z-index:20;letter-spacing:.28em;text-transform:uppercase;color:#fff;white-space:nowrap;padding:6px 26px 6px 22px;font-family:Special Elite,monospace;font-size:.7rem;font-weight:700;position:absolute;top:18px;left:-12px;transform:rotate(-5deg);box-shadow:0 3px 8px #0000004d}.postcard-ribbon:after,.postcard-ribbon:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:100%}.postcard-ribbon:before{filter:brightness(.65);border-width:6px 7px 0 0;border-color:currentColor #0000 #0000;left:0}.postcard-ribbon:after{filter:brightness(.65);border-width:6px 0 0 7px;border-color:currentColor #0000 #0000;right:0}.postcard-block-text-base{color:#fff;text-shadow:1px 1px #fff,2px 2px #fff,3px 3px #fff,4px 4px #fff,5px 5px #fff,6px 6px #2b2118,7px 7px #2b2118,9px 9px 10px #0006}.postcard-block-text-base,.postcard-block-text-card{font-family:Titan One,Bungee,Special Elite,sans-serif}.postcard-block-text-card{text-shadow:1px 1px #2b2118,2px 2px 4px #0006}.postcard-button-secondary:disabled,.postcard-button:disabled{color:#b6b6b6;box-shadow:none;cursor:not-allowed;opacity:.7;background:#ececec;border-color:#e0e0e0}.postcard-button{color:#3a2c1a;letter-spacing:.03em;cursor:pointer;background-blend-mode:multiply;filter:grayscale(.1)contrast(1.05);background:#f5f5f5bf 0 0/200px 200px;border:4px solid #e5e5e5;border-radius:.4em;margin:.2em .4em;padding:.6em 1.4em;font-family:Special Elite,monospace;font-size:1.1em;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 2px 8px #00000040}.postcard-button:hover{color:#d72626;border:4px solid #d72626;transform:scale(1.07)rotate(-3deg);box-shadow:0 6px 20px #00000029}.postcard-button-secondary{color:#3a2c1a;letter-spacing:.03em;cursor:pointer;background-blend-mode:multiply;filter:grayscale(.1)contrast(1.05);background:radial-gradient(circle,#888 1px,#0000 1.5px),radial-gradient(circle,#888 1px,#0000 1.5px);border:4px solid #e5e5e5;border-radius:.4em;margin:.5em;padding:.4em 1em;font-family:Special Elite,monospace;font-size:.95em;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 2px 8px #00000040}.postcard-button-secondary:hover{color:#d72626;border:4px solid #d72626;transform:scale(1.07)rotate(-3deg);box-shadow:0 6px 20px #00000029}.postcard-back{color:#3a2c1a;background:#f5f5f5fa;border:6px solid #fff;border-radius:.5em;flex-direction:row;min-height:220px;padding:1.2em 1.5em;font-family:Special Elite,monospace;display:flex;position:relative;box-shadow:0 2px 12px #0000000f}.postcard-back:after{content:"";pointer-events:none;z-index:2;opacity:.05;mix-blend-mode:multiply;background-color:#0000;background-image:radial-gradient(circle,#888 1px,#0000 1.5px),radial-gradient(circle,#888 1px,#0000 1.5px);background-position:0 0,3px 3px;background-repeat:repeat,repeat;background-size:6px 6px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.postcard-divider{background:repeating-linear-gradient(#bbb,#bbb 6px,#0000 6px 12px);width:2px;margin-left:12px;margin-right:16px}.postcard-message{flex:1;padding-right:12px;font-family:Special Elite,monospace}.postcard-address{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-end;padding-left:8px;display:flex}.address-field{color:#555;word-break:break-word;margin-bottom:.1em;padding:0;font-family:monospace;font-size:.85em;line-height:1.2}.stamp-box{text-align:center;color:#bbb;background:#fff;border:2px dashed #bbb;width:48px;height:48px;font-family:Special Elite,monospace;font-size:.8em}.font-handwriting{font-family:Indie Flower,cursive}.vibe-stamp-animate{animation:vibePulse 1.5s cubic-bezier(.4,0,.2,1);display:inline-block}.vibe-stamp-animate.active{animation:vibePulse 1.5s cubic-bezier(.4,0,.2,1) 3}@keyframes vibePulse{0%{box-shadow:0 0 0 0 var(--pulse-accent-soft);transform:scale(1)}70%{box-shadow:0 0 12px 6px var(--pulse-accent-soft);transform:scale(1.08)}to{transform:scale(1);box-shadow:0 0 #0000}}.confetti-burst{pointer-events:none;z-index:20;width:0;height:0;position:absolute;top:0;left:50%}.confetti{opacity:.8;border-radius:50%;width:8px;height:8px;animation:confettiPop 1.2s ease-out forwards;position:absolute}.confetti-0{background:#1e3a8a;transform:rotate(0)translateY(-10px)}.confetti-1{background:#3b82f6;transform:rotate(20deg)translateY(-10px)}.confetti-2{background:#f59e42;transform:rotate(40deg)translateY(-10px)}.confetti-3{background:#eab308;transform:rotate(60deg)translateY(-10px)}.confetti-4{background:#10b981;transform:rotate(80deg)translateY(-10px)}.confetti-5{background:#f43f5e;transform:rotate(100deg)translateY(-10px)}.confetti-6{background:#6366f1;transform:rotate(120deg)translateY(-10px)}.confetti-7{background:#f472b6;transform:rotate(140deg)translateY(-10px)}.confetti-8{background:#facc15;transform:rotate(160deg)translateY(-10px)}.confetti-9{background:#22d3ee;transform:rotate(180deg)translateY(-10px)}.confetti-10{background:#a3e635;transform:rotate(200deg)translateY(-10px)}.confetti-11{background:#f87171;transform:rotate(220deg)translateY(-10px)}.confetti-12{background:#c026d3;transform:rotate(240deg)translateY(-10px)}.confetti-13{background:#fb7185;transform:rotate(260deg)translateY(-10px)}.confetti-14{background:#fde68a;transform:rotate(280deg)translateY(-10px)}.confetti-15{background:#34d399;transform:rotate(300deg)translateY(-10px)}.confetti-16{background:#fbbf24;transform:rotate(320deg)translateY(-10px)}.confetti-17{background:#818cf8;transform:rotate(340deg)translateY(-10px)}@keyframes confettiPop{0%{opacity:.8;transform:scale(.7)translateY(-10px)}60%{opacity:1;transform:scale(1.1)translateY(-60px)}to{opacity:0;transform:scale(.7)translateY(-90px)}}.donut-animate{animation:donutFill 1.6s cubic-bezier(.4,0,.2,1)}@keyframes donutFill{0%{opacity:.2;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.vibe-stamp-svg-container svg{max-width:36px;max-height:36px;width:100%!important;height:100%!important}
/*# sourceMappingURL=08b655c4bac87bc2.css.map*/