.account-welcome{width:min(680px,100%);margin:auto;padding:clamp(24px,7vh,80px) 20px;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:28px}.account-welcome>.game-logo{width:260px;max-width:80%;margin:0 auto}.account-welcome h2,.account-dialog h2,.account-card h2{font-size:16px!important}.account-welcome .panel,.account-dialog{padding:clamp(18px,4vw,32px)}.account-welcome p,.account-dialog p,.account-card p{font-size:14px}.account-welcome input,.account-dialog input,.account-card input{width:100%;font-size:16px}.account-welcome button,.account-dialog button,.account-card button{font-size:10px!important;line-height:1.8}.account-welcome form,.account-dialog form{display:grid;gap:16px}.account-welcome label,.account-dialog label,.account-card label{font-size:14px}.account-welcome .actions,.account-dialog .actions,.account-card .actions{display:flex;flex-wrap:wrap;gap:12px}.account-welcome .actions>*,.account-dialog .actions>*,.account-card .actions>*{flex:1 1 160px}.account-note{margin-top:20px}.account-languages{display:flex;justify-content:flex-end;gap:8px}.account-dialog{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 28px);overflow:auto;color:var(--ink)}.account-dialog::backdrop{background:#030c12d9}.account-dialog .eyebrow{font-size:9px;line-height:1.8}.account-error{color:#ffac95!important;margin:0;white-space:normal}.account-error:empty{display:none}.account-credentials{display:grid;gap:16px;margin-bottom:20px}.account-credentials input,.account-card input{font-family:monospace;letter-spacing:.02em;font-size:clamp(12px,3vw,16px);color:#ffe564}.account-confirm{display:flex;align-items:center;gap:12px;margin:20px 0}.account-confirm input[type=checkbox]{width:20px;min-width:20px;height:20px}.account-continue{width:100%}.account-status{margin:14px 0}.account-card{grid-column:1/-1}.account-card input{max-width:380px}.account-card .actions{max-width:600px}@media(max-width:440px){.account-welcome{padding:22px 12px}.account-welcome h2,.account-dialog h2{font-size:13px!important}.account-dialog .actions>*{flex-basis:100%}}
