:root{--ink:#FFF3E6;--ink-soft:#F0D6C8;--gold:#FFD9A0;--plum:#2E1B45;--sky-a:#2E1B45;--sky-b:#4A2654;--sky-c:#7A3A57;--sky-d:#B45E4E;color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--ink:#FFF3E6;--ink-soft:#F0D6C8}}:root[data-theme=light]{--ink:#FFF3E6;--ink-soft:#F0D6C8}*,*:before,*:after{box-sizing:inherit}html{height:100%}body{margin:0;min-height:100%;background:#170b26;color:var(--ink);font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 90% 60% at 50% 110%,#ffaa6e80,#ffaa6e00 60%),linear-gradient(180deg,var(--sky-a) 0%,var(--sky-b) 40%,var(--sky-c) 78%,var(--sky-d) 100%)}.auroras{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.aurora{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;animation:drift 38s ease-in-out infinite alternate}.a1{width:55vmax;height:55vmax;left:-15vmax;top:-18vmax;background:#8a4fc0;opacity:.35}.a2{width:45vmax;height:45vmax;right:-14vmax;top:10vh;background:#d9577e;opacity:.45;animation-duration:46s}.a3{width:40vmax;height:40vmax;left:20vw;bottom:-22vmax;background:#e88a4c;opacity:.4;animation-duration:52s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.12)}}#stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%}#bangbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(circle at 50% 50%,#2a1640,#170b26 70%);transition:opacity 1.6s ease;pointer-events:none}#bangfx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;display:flex;align-items:center;justify-content:center}#bangfx .seed{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff6e6;box-shadow:0 0 12px 4px #ffe3b8,0 0 40px 14px #ffbe7899,0 0 90px 30px #c878ff59;transform:scale(0);animation:seed .55s cubic-bezier(.5,0,.8,.6) forwards}@keyframes seed{0%{transform:scale(0);opacity:0}25%{transform:scale(.6);opacity:1}60%{transform:scale(.9)}75%{transform:scale(.7)}to{transform:scale(2.4);opacity:1}}#bangfx .flash{position:absolute;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,#fff,#ffe9c4 30%,#ffaa7899 55%,#ff967800 72%);opacity:0;transform:scale(0)}#bangfx .ring{position:absolute;width:60px;height:60px;border-radius:50%;border:2px solid rgba(255,228,190,.9);box-shadow:0 0 30px #ffc89699,inset 0 0 30px #ffc89666;opacity:0;transform:scale(0)}body.banging:not(.go) #bangfx .seed{animation-play-state:paused}body.boom #bangfx .seed{animation:none;opacity:0;transition:opacity .2s}body.boom #bangfx .flash{animation:flash 1.5s cubic-bezier(.1,.7,.3,1) forwards}body.boom #bangfx .ring{animation:ring 1.6s cubic-bezier(.1,.7,.3,1) forwards}body.boom #bangfx .ring.r2{animation:ring 2s .15s cubic-bezier(.1,.7,.3,1) forwards;border-width:1px}@keyframes flash{0%{opacity:1;transform:scale(0)}18%{opacity:1;transform:scale(22)}to{opacity:0;transform:scale(70)}}@keyframes ring{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(36)}}body.boom #bangbg,body.banging .page{opacity:0}.page{transition:opacity 1.2s ease}body.banging .spirit,body.banging .spirit .breath,body.banging .spirit .core{animation-play-state:paused}.page{position:relative;z-index:3;overflow-x:clip;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 22px) clamp(20px,5vw,56px) calc(env(safe-area-inset-bottom,0px) + 20px)}.top{display:flex;flex-direction:column;align-items:center;gap:4px}.mark{display:flex;align-items:center;font-weight:700;font-size:28px;letter-spacing:.05em;color:var(--ink);text-decoration:none}.mark svg{margin:0 1px}.tagline{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:14px;line-height:1;color:#ffe0ae;white-space:nowrap}.stage{position:relative;width:min(86vw,760px,calc((100svh - 660px)*1.88));min-width:min(86vw,340px);aspect-ratio:1100/585;margin-top:clamp(14px,3vh,30px);flex:none}.spirit{position:absolute;top:0;right:0;bottom:0;left:0;animation:appear 2.4s ease-out both}@keyframes appear{0%{opacity:0;filter:blur(40px)}to{opacity:1;filter:blur(0)}}.spirit .breath{position:absolute;top:0;right:0;bottom:0;left:0;animation:breathe 9s ease-in-out infinite}.spirit img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.spirit .haze{filter:blur(70px) sepia(1) saturate(5) hue-rotate(-12deg);opacity:.85;transform:scale(1.18)}.spirit .glow{filter:blur(20px) sepia(.6) saturate(3);opacity:.45;transform:scale(1.03)}.spirit .core{filter:blur(3px);opacity:.24;animation:flicker 5s ease-in-out infinite}@keyframes breathe{0%,to{transform:translateY(0) scale(.98)}50%{transform:translateY(-14px) scale(1.03)}}@keyframes flicker{0%,to{opacity:.18}50%{opacity:.3}}.copy{text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:clamp(4px,1.5vh,16px)}h1{margin:0;font-weight:400;line-height:1}h1 .a{display:block;font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.005em;font-size:clamp(48px,6.4vw,92px);line-height:1;color:var(--ink);text-shadow:0 2px 30px rgba(255,200,150,.28)}h1 .b{display:block;margin-top:.2em;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(28px,3.6vw,50px);line-height:1.1;color:var(--gold)}h1 .wd{display:inline-block;white-space:nowrap}h1 .sp{display:inline-block;width:.26em}h1 .ch{display:inline-block;opacity:0;transform:translateY(.45em) scale(.9);filter:blur(10px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.8,.2,1),filter 1s ease}h1.in .ch{opacity:1;transform:none;filter:none}.horizon{margin:clamp(14px,2.4vh,22px) 0 0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(21px,1.9vw,27px);line-height:1.3;color:var(--ink)}.sub{margin:clamp(10px,1.6vh,16px) 0 0;max-width:48ch;text-wrap:balance;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--ink-soft)}.fade{opacity:0;transform:translateY(14px);transition:opacity 1.2s ease,transform 1.2s ease}.fade.in{opacity:1;transform:none}form.wait{margin-top:clamp(16px,2.8vh,26px);display:flex;gap:8px;padding:7px;border-radius:999px;background:#fff0e11f;border:1px solid rgba(255,230,210,.26);width:min(500px,100%)}form.wait:focus-within{border-color:#ffecd299}form.wait input{flex:1;min-width:0;border:0;background:transparent;padding:0 18px;font-family:inherit;font-size:16px;color:var(--ink)}form.wait input::placeholder{color:#ffe6d299}form.wait input:focus-visible{outline:none}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-weight:500;font-size:16px;background:#4a2c6e;color:#fff3e6;transition:transform .3s,background .3s;flex:none}.pill:hover{transform:translateY(-1px);background:#563480}.msg{min-height:24px;margin:12px 0 0;font-size:15px;color:var(--gold)}.msg.err{color:#ffb3a6}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foot{margin-top:auto;padding-top:clamp(18px,3vh,30px);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:#f0d6c8bf}.foot .social{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px}.foot a{color:inherit;text-decoration:none;padding:8px 0}.foot a:hover{color:var(--ink)}.foot p{margin:0}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.stage{width:min(94vw,520px);margin-top:clamp(26px,5vh,44px)}form.wait{flex-direction:column;border-radius:28px;padding:10px}form.wait input{min-height:48px;text-align:center}}@media(prefers-reduced-motion:reduce){#bangbg,#bangfx{display:none}.aurora,.spirit .breath,.spirit .core,.spirit{animation:none}.fade,h1 .ch{transition:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}main{overflow-x:clip}a,button,summary,label,input,select,textarea,[role=button],[role=switch],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img{-webkit-user-drag:none}input,select,textarea{font-size:max(16px,1em)}@media(hover:none){.pill:hover,.pill:active{transform:none}}@media(pointer:coarse){.npf .npf-col a{padding:11px 0}.npf .npf-social a{padding:12px 0}.npf ul{gap:0}}.owner{margin-top:6px;background:none;border:0;padding:10px 4px;font:inherit;font-size:13px;color:#f0d6c88c;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.owner:hover{color:var(--ink)}dialog.pw{position:fixed;border:1px solid rgba(255,230,210,.26);border-radius:24px;padding:clamp(24px,4vw,36px);width:min(420px,calc(100vw - 32px));background:#2e1b45;color:var(--ink);font-family:Outfit,system-ui,sans-serif;box-shadow:0 30px 80px #0a041499}dialog.pw::backdrop{background:#0e0618b3}dialog.pw h2{margin:0 0 6px;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:28px}dialog.pw p{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--ink-soft)}dialog.pw .fields{display:flex;flex-direction:column;gap:10px}dialog.pw input{min-height:48px;border-radius:14px;border:1px solid rgba(255,230,210,.3);background:#fff0e114;color:var(--ink);padding:0 16px;font:inherit;font-size:16px}dialog.pw .pill{width:100%}dialog.pw .pw-err{color:#ffb3a6;font-size:14px;margin:0}dialog.pw .close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:none;color:var(--ink);font-size:24px;cursor:pointer;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/novapaws-coming-soon.css.map */
