.font-display{font-family:var(--font-display)}.brand-float{transform-origin:50%;animation:7s ease-in-out infinite brandFloat}.brand-glow{z-index:0;position:relative}.brand-glow:after{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#67d2ff47,#fff0 72%);border-radius:999px;animation:14s ease-in-out infinite alternate waterGlowDrift;position:absolute;inset:10% 14%}.glass-sheen{position:relative;overflow:hidden}.glass-sheen:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);width:38%;animation:8s ease-in-out infinite cardSheen;position:absolute;inset:-10% auto -10% -36%;transform:rotate(12deg)}.login-bg .glass-sheen{color:#0f1d2e;background:#ffffffed;border-color:#ffffffd1}
