.login-water{z-index:0;pointer-events:none;background:radial-gradient(at 18% 30%,#18354c80,#0000 48%),repeating-radial-gradient(at 78% 68%,#0000 0 38px,#8eabc208 39px 40px,#0000 41px 72px),#071322;position:absolute;inset:0}.login-water canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block}.login-water-content{width:min(100%,640px);margin-inline:auto}.login-water-content>div{margin-top:24px}.login-water-content>div>div{padding:0}.login-water-content .auth-card--dramatic{background:#f8fafcf5;border-color:#ffffffb3;max-width:580px;padding:clamp(28px,4vw,44px);box-shadow:0 24px 80px #0006,inset 0 1px #fff}@media (prefers-reduced-motion:reduce){.login-water canvas{display:none}}.login-water-content .auth-card--dramatic h1{font-size:28px;line-height:1.2}.login-water-content .auth-card--dramatic button{min-height:50px;font-size:16px}.login-water-content .auth-card--dramatic input{min-height:48px;font-size:16px}
