/* Critical sign-in geometry is loaded in <head>, before JS decorates buttons. */
#loginView .login-card{width:min(420px,calc(100vw - 32px));padding:32px;box-sizing:border-box}
#loginView .tz-login-logo{display:block;width:190px!important;max-width:100%;height:auto!important;max-height:82px!important;object-fit:contain;margin:0 auto 20px!important}
#loginView .login-form button{height:40px!important;min-height:40px!important;display:flex;align-items:center;justify-content:center;gap:8px}
#loginView .login-form button svg{width:16px!important;height:16px!important;flex:none}
#loginView h1{text-align:center;font-size:24px;margin:8px 0}
#loginView .muted{text-align:center}
.enaula-platform-link{color:#6756bd;text-align:center;font-size:12px;text-decoration:none;padding:8px}
@media(max-width:480px){#loginView .login-card{padding:24px}}
