.login-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#051f42;background:#f6f7f4;border:1px solid #d5ddd6;border-radius:14px;width:min(400px,100vw - 32px);padding:0}.login-dialog::backdrop{background:#051f4280}.login-dialog form{gap:12px;margin:0;padding:20px;display:grid}.login-dialog h2{letter-spacing:-.03em;margin:0;font-size:22px}.login-dialog p{color:#3e4c44;margin:0;font-size:13px;line-height:1.45}.login-dialog label{gap:4px;font-size:12px;font-weight:650;display:grid}.login-dialog input{font:inherit;color:#051f42;background:#fff;border:1px solid #c5cfc8;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:450}.login-dialog .login-error{color:#8a1f14;background:#fff1f0;border:1px solid #f0c2bc;border-radius:8px;padding:8px 10px}.login-dialog .login-actions{justify-content:flex-end;gap:8px;display:flex}.login-dialog button.primary,.login-dialog button.secondary{border-radius:8px;min-height:38px;padding:8px 14px;font-weight:650}.login-dialog button.primary{color:#fff;background:#051f42;border:1px solid #051f42}.login-dialog button.primary:hover{background:#0a2d5c}.login-dialog button.secondary{color:#051f42;background:#fff;border:1px solid #c5cfc8}#play-toolbar button.header-login,#start button.header-login{color:#051f42;background:#f6f7f4;border-color:#f6f7f4}#play-toolbar button.header-login:hover,#start button.header-login:hover{color:#051f42;background:#fff}#play-toolbar a.header-account,#start a.header-account{color:#051f42;background:#f6f7f4;border-color:#f6f7f4}
