.font-serif-title{font-family:Playfair Display,Georgia,serif}.font-jakarta{font-family:Plus Jakarta Sans,Inter,sans-serif}#auth_bg{background:radial-gradient(100% 70% at 50% 0%,rgba(0,194,178,.15) 0%,transparent 60%),radial-gradient(80% 60% at 85% 90%,rgba(27,42,74,.6) 0%,transparent 70%),linear-gradient(180deg,#070e1e,#0b1731 45%,#0f1f42);overflow:hidden}#auth_bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 25%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 25%,transparent 85%);pointer-events:none;opacity:.85}#auth_bg:after,#auth_bg .auth-clouds{content:"";position:absolute;inset:-10%;background:radial-gradient(circle 380px at 15% 20%,rgba(0,194,178,.1),transparent 70%),radial-gradient(circle 480px at 85% 75%,rgba(27,42,74,.45),transparent 70%),radial-gradient(circle 300px at 50% 85%,rgba(0,194,178,.08),transparent 70%);animation:auth-glow 25s ease-in-out infinite alternate;will-change:transform,opacity}.dark #auth_bg:after,.dark #auth_bg .auth-clouds{filter:brightness(.9)}@keyframes auth-glow{0%{transform:scale(1) translateZ(0);opacity:.75}50%{transform:scale(1.04) translate3d(-1%,1.5%,0);opacity:1}to{transform:scale(1) translate3d(1%,-1%,0);opacity:.8}}@media(prefers-reduced-motion:reduce){#auth_bg:after,#auth_bg .auth-clouds{animation:none}}.scallop-tl-notch{border-top-left-radius:0!important}.scallop-br-notch{border-bottom-right-radius:0!important}@keyframes irisFogDrift1{0%{transform:translate3d(-10%,-6%,0) scale(1);opacity:.45}50%{transform:translate3d(8%,10%,0) scale(1.15);opacity:.75}to{transform:translate3d(-10%,-6%,0) scale(1);opacity:.45}}@keyframes irisFogDrift2{0%{transform:translate3d(10%,8%,0) scale(1.12);opacity:.4}50%{transform:translate3d(-8%,-10%,0) scale(.94);opacity:.7}to{transform:translate3d(10%,8%,0) scale(1.12);opacity:.4}}@keyframes irisMistPulse{0%,to{opacity:.3;transform:scale(1) translateZ(0)}50%{opacity:.65;transform:scale(1.06) translate3d(0,-8px,0)}}.iris-fog-layer-1{animation:irisFogDrift1 14s ease-in-out infinite alternate;will-change:transform,opacity}.iris-fog-layer-2{animation:irisFogDrift2 18s ease-in-out infinite alternate;will-change:transform,opacity}.iris-fog-mist-layer{animation:irisMistPulse 10s ease-in-out infinite alternate;will-change:transform,opacity}
