.auth-scene{background:radial-gradient(120% 90% at 85% 10%,#f8e1d2 0,rgba(248,225,210,0) 55%),radial-gradient(90% 80% at 70% 100%,#e4efe7 0,rgba(228,239,231,0) 60%),linear-gradient(170deg,#f4ece0,#efe5d6)}.dark .auth-scene{background:radial-gradient(120% 90% at 85% 10%,rgba(232,99,63,.18) 0,rgba(232,99,63,0) 55%),radial-gradient(90% 80% at 70% 100%,rgba(47,93,87,.42) 0,rgba(47,93,87,0) 60%),linear-gradient(170deg,#241d18,#1c1613)}@media (prefers-reduced-motion:no-preference){.auth-scene-sun{animation:authSunSpin 80s linear infinite}}@keyframes authSunSpin{to{transform:rotate(1turn)}}.auth-display,.auth-panel h2{font-family:var(--font-display),Georgia,serif;font-optical-sizing:auto;font-weight:560;letter-spacing:-.022em}.auth-panel h2{font-size:1.75rem;line-height:1.15}.auth-panel{box-shadow:0 1px 2px rgba(28,20,16,.05),0 18px 40px -16px rgba(28,20,16,.28)}.dark .auth-panel{box-shadow:0 1px 2px rgba(0,0,0,.3)}