.release-countdown{position:relative;z-index:1;margin:0 0 1.6rem;padding:1.15rem 1rem 1rem;border-block:1px solid rgb(214 167 46/.25);background:linear-gradient(90deg,transparent,rgb(214 167 46/.045),transparent)}
.auth-card .release-countdown p{margin:0}.countdown-kicker{color:var(--gold);font-size:.66rem;font-weight:850;letter-spacing:.24em;text-transform:uppercase}
.countdown-units{display:flex;align-items:flex-start;justify-content:center;gap:clamp(.25rem,1.5vw,.65rem);margin:.45rem 0 .6rem}.countdown-units>div{display:grid;min-width:3rem}.countdown-units strong{color:#fff3d2;font:600 clamp(1.7rem,6vw,2.65rem)/1 var(--serif);font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgb(214 167 46/.12)}.countdown-units span{margin-top:.28rem;color:var(--gold);font-size:.57rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.countdown-units i{padding-top:.05rem;color:rgb(214 167 46/.65);font:400 1.75rem/1 var(--serif);font-style:normal}
.release-countdown time{display:block;color:var(--dim);font-size:.68rem;letter-spacing:.04em}.countdown-status{height:0;overflow:hidden}.release-countdown.launched{border-color:rgb(80 185 122/.35);background:linear-gradient(90deg,transparent,rgb(80 185 122/.07),transparent)}.release-countdown.launched .countdown-kicker{color:#87dda5}.release-countdown.launched .countdown-units{display:none}.release-countdown.launched time{margin-top:.5rem;color:var(--ink);font:600 1.35rem/1.2 var(--serif)}
@media(max-width:430px){.auth-card{padding-inline:1.25rem}.release-countdown{margin-inline:-.25rem;padding-inline:.35rem}.countdown-units{gap:.1rem}.countdown-units>div{min-width:2.45rem}.countdown-units strong{font-size:1.55rem}.countdown-units i{font-size:1.35rem}}
