.auth{background:radial-gradient(120% 95% at 50% 30%,#fdfdfa 0%,#f4f3ec 55%,#e7e5d9 100%);flex-direction:column;align-items:center;gap:10px;min-height:100dvh;padding:48px 20px 56px;display:flex}.auth__logo{width:auto;height:26px}.auth__title{font-family:var(--opt-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--opt-weight-black);letter-spacing:var(--opt-tracking-tighter);line-height:var(--opt-leading-tight);color:var(--opt-ink);text-align:center;margin:18px 0 0}.auth__title span{color:var(--opt-green)}.auth__hint{font-size:var(--opt-text-md);color:var(--opt-ink-muted);text-align:center;margin:0}.auth__box{justify-content:center;min-height:420px;margin-top:18px;display:flex}
