body{background:#f7e8df}.edge-scroll-rail{display:none!important}.admirer-page[data-astro-cid-gp7tmf3n]{--ink:#34242f;--pink:#e85c73;min-height:100svh;color:var(--ink);background:radial-gradient(at 50% 115%,#f3a69f57,#0000 55%),#f7e8df;place-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:background-color .26s,color .26s;display:grid;overflow:hidden}html[data-theme=dark] #main-content.admirer-page:not(.is-revealed){--ink:#fff5ee;--pink:#ff8da0;color:var(--ink);background:#100d12}html[data-theme=dark] #main-content.admirer-page:not(.is-revealed) .eyebrow[data-astro-cid-gp7tmf3n]{color:#eab8c2}.invite[data-astro-cid-gp7tmf3n]{text-align:center;width:min(100%,680px)}.heart[data-astro-cid-gp7tmf3n]{color:var(--pink);margin-bottom:26px;font-size:30px;display:block}.eyebrow[data-astro-cid-gp7tmf3n]{color:#987985;letter-spacing:.2em;margin:0 0 23px;font:500 10px/1.3 DM Mono,monospace}.invite[data-astro-cid-gp7tmf3n] h1[data-astro-cid-gp7tmf3n]{letter-spacing:-.075em;text-wrap:balance;max-width:13ch;margin:0 auto 34px;font-size:clamp(48px,10vw,96px);font-weight:550;line-height:.94}.invite[data-astro-cid-gp7tmf3n] h1[data-astro-cid-gp7tmf3n] em[data-astro-cid-gp7tmf3n]{color:var(--pink);letter-spacing:-.04em;font-family:Gochi Hand,cursive;font-weight:400}.invite[data-astro-cid-gp7tmf3n] button[data-astro-cid-gp7tmf3n]{background:var(--pink);color:#351722;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:128px;min-height:54px;padding:0 23px 0 27px;font:600 14px/1 Inter,sans-serif;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 9px 22px #b1435933}.invite[data-astro-cid-gp7tmf3n] button[data-astro-cid-gp7tmf3n]:hover{background:#f07888;transform:translateY(-2px)}.invite[data-astro-cid-gp7tmf3n] button[data-astro-cid-gp7tmf3n]:active{transform:scale(.96)}button[data-astro-cid-gp7tmf3n]:focus-visible{outline-offset:4px;outline:3px solid #8d2440}.admirer-page[data-astro-cid-gp7tmf3n].is-revealed,html[data-theme=dark] #main-content.admirer-page.is-revealed{color:#fff5ee;background:radial-gradient(at 50% 48%,#7e112540,#0000 50%),#100d12}.reveal[data-astro-cid-gp7tmf3n]{text-align:center;align-content:center;justify-items:center;width:min(100%,920px);min-height:calc(100svh - 48px);display:grid;position:relative}.reveal[data-astro-cid-gp7tmf3n][hidden]{display:none}.impact[data-astro-cid-gp7tmf3n]{pointer-events:none;position:absolute;inset:0;overflow:visible}.wire[data-astro-cid-gp7tmf3n]{width:max(70vw,700px);height:2px;transform:rotate(var(--angle)) scaleX(0);transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff,#ff254e 32%,#ff254e00 100%);animation:.7s cubic-bezier(.1,.75,.18,1) forwards wire-strike;position:absolute;top:50%;left:50%;box-shadow:0 0 11px #ff254e,0 0 24px #ff254ed9}.wire[data-astro-cid-gp7tmf3n]:nth-child(2n){animation-delay:45ms}.wire[data-astro-cid-gp7tmf3n]:nth-child(3n){animation-delay:85ms}.shield[data-astro-cid-gp7tmf3n]{z-index:1;filter:drop-shadow(0 0 16px #ff1b43b3);width:clamp(126px,23vw,200px);animation:.8s cubic-bezier(.16,.74,.2,1) .18s both shield-break;position:absolute;top:max(12px,50% - 245px);left:50%;overflow:visible;transform:translate(-50%)}.shield-outline[data-astro-cid-gp7tmf3n]{fill:#171219;stroke:#ff3b5c;stroke-width:5px;stroke-linejoin:round}.shield-crack[data-astro-cid-gp7tmf3n]{fill:none;stroke:#fff2e8;stroke-width:5px;stroke-linecap:square;stroke-linejoin:bevel;stroke-dasharray:190;stroke-dashoffset:190px;filter:drop-shadow(0 0 5px #ff214b);animation:.26s ease-out .54s forwards crack-open}.reveal-copy[data-astro-cid-gp7tmf3n]{z-index:2;width:min(100%,780px);padding:clamp(220px,34svh,300px) 12px 0;position:relative}.reveal[data-astro-cid-gp7tmf3n] .eyebrow[data-astro-cid-gp7tmf3n]{color:#ff7180;margin-bottom:18px}.reveal[data-astro-cid-gp7tmf3n] h2[data-astro-cid-gp7tmf3n]{color:#fff5ee;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(48px,10vw,100px);font-weight:800;line-height:.9}.reveal[data-astro-cid-gp7tmf3n] h2[data-astro-cid-gp7tmf3n]:focus{outline:none}.result-message[data-astro-cid-gp7tmf3n]{color:#f3b8bc;text-wrap:balance;max-width:42ch;margin:20px auto 0;font-size:clamp(15px,2.4vw,19px);line-height:1.55}.siren-control[data-astro-cid-gp7tmf3n]{color:#ffe9ea;letter-spacing:.08em;cursor:pointer;background:#ffffff0d;border:1px solid #ff71808c;border-radius:999px;min-height:40px;margin-top:24px;padding:0 16px;font:500 11px/1 DM Mono,monospace;transition:background-color .14s,border-color .14s}.siren-control[data-astro-cid-gp7tmf3n]:hover{background:#ff718024;border-color:#ff7180}@keyframes wire-strike{0%{opacity:0;transform:rotate(var(--angle)) scaleX(0)}18%{opacity:1}75%{opacity:.9}to{opacity:.18;transform:rotate(var(--angle)) scaleX(1)}}@keyframes shield-break{0%{opacity:0;rotate:-8deg;scale:.65}25%{opacity:1;rotate:2deg;scale:1.06}42%{rotate:-2deg;scale:.97}60%{rotate:2deg;scale:1.02}to{opacity:1;rotate:0deg;scale:1}}@keyframes crack-open{to{stroke-dashoffset:0}}@media (width<=520px){.admirer-page[data-astro-cid-gp7tmf3n]{padding:20px}.invite[data-astro-cid-gp7tmf3n] h1[data-astro-cid-gp7tmf3n]{max-width:10ch;font-size:clamp(51px,14vw,72px)}.reveal[data-astro-cid-gp7tmf3n]{min-height:86svh}.reveal-copy[data-astro-cid-gp7tmf3n]{padding-top:255px}.shield[data-astro-cid-gp7tmf3n]{top:max(12px,50% - 265px)}.reveal[data-astro-cid-gp7tmf3n] h2[data-astro-cid-gp7tmf3n]{font-size:clamp(44px,12vw,66px)}.wire[data-astro-cid-gp7tmf3n]{width:max(100vw,430px)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-gp7tmf3n],[data-astro-cid-gp7tmf3n]:before,[data-astro-cid-gp7tmf3n]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.wire[data-astro-cid-gp7tmf3n]{transform:rotate(var(--angle)) scaleX(1);opacity:.2}.shield[data-astro-cid-gp7tmf3n]{opacity:.35;transform:translate(-50%)}.shield-crack[data-astro-cid-gp7tmf3n]{stroke-dashoffset:0}}
