@font-face{font-family:Reference Hand;src:url(/assets/original/LoveYaLikeASister-Regular.ttf)format("truetype");font-display:block}:root{--soon-cream:#f4efe1;--soon-ink:#141c17;--soon-gold:#f2c94c;--soon-green:#18231d}*{box-sizing:border-box}html,body{background:var(--soon-green);height:100%;color:var(--soon-cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Reference Hand,Comic Sans MS,serif;overflow:hidden}.soon-still,.soon-film{object-fit:cover;object-position:58% 72%;width:100%;height:100%;display:block;position:fixed;inset:0}.soon-film{opacity:0;transition:opacity .4s}.soon-film.soon-playing{opacity:1}#soon-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:fixed;inset:0}.soon-ready #soon-canvas{opacity:1}.soon-shade{pointer-events:none;background:radial-gradient(46% 60% at 20% 38%,#0a140e47,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 60%,#08100b59 100%);position:fixed;inset:0}.soon{text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:min(32vw,530px);animation:1s cubic-bezier(.2,.8,.2,1) .3s both soon-in;display:flex;position:fixed;top:clamp(20px,9vh,120px);left:clamp(20px,6vw,120px)}.soon-logo{filter:drop-shadow(6px 9px #141c17d9)drop-shadow(0 18px 40px #0000004d);width:100%;height:auto;animation:6s ease-in-out infinite soon-float}.soon-title{text-transform:uppercase;white-space:nowrap;color:var(--soon-cream);-webkit-text-stroke:.055em var(--soon-ink);paint-order:stroke fill;text-shadow:.045em .07em 0 var(--soon-ink);justify-content:center;gap:0 .04em;margin:clamp(10px,2.4vh,28px) 0 0;font:400 clamp(36px,5.1vw,97px)/1 Reference Hand,Comic Sans MS,serif;display:flex}.soon-title span{animation:2.4s ease-in-out infinite soon-bob;display:inline-block}.soon-title .gap{width:.3em}.soon-sub{color:var(--soon-gold);-webkit-text-stroke:.06em var(--soon-ink);paint-order:stroke fill;text-shadow:.05em .08em 0 var(--soon-ink);margin:clamp(6px,1.2vh,14px) 0 0;font:400 clamp(19px,2.1vw,38px)/1.2 Reference Hand,Comic Sans MS,serif}.soon-sub i{font-style:normal;animation:2.4s step-end infinite soon-dot;display:inline-block}.soon-sub i:nth-child(2){animation-delay:.4s}.soon-sub i:nth-child(3){animation-delay:.8s}.soon-model .soon,.soon-model .soon-shade,.soon-clean .soon,.soon-clean .soon-shade{display:none}@keyframes soon-in{0%{opacity:0;translate:0 14px}}@keyframes soon-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-.06em)rotate(1.5deg)}}@keyframes soon-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(.6deg)}}@keyframes soon-dot{0%{opacity:0}30%,to{opacity:1}}@media (max-aspect-ratio:5/4){.soon{width:min(86vw,560px);top:max(18px,5vh);left:50%;transform:translate(-50%)}.soon-title{font-size:clamp(40px,12vw,96px)}.soon-sub{font-size:clamp(22px,6vw,40px)}.soon-shade{background:radial-gradient(80% 40% at 50% 18%,#0a140e42,#0000 70%),radial-gradient(120% 90% at 50% 45%,#0000 60%,#08100b59 100%)}}@media (max-aspect-ratio:2/3){.soon{top:max(40px,12vh)}}@media (prefers-reduced-motion:reduce){.soon,.soon-title span,.soon-logo,.soon-sub i{animation:none}}
