.luma-auth .auth-copy{max-height:80dvh;overflow-y:auto}.auth-tabs{display:flex;gap:8px;padding:4px;background:#ffffff05;border-radius:10px;margin:20px 0}.auth-tabs button{flex:1;border-radius:7px;padding:10px;font-size:13px;color:var(--muted);min-height:44px}.auth-tabs .selected{background:#d5f5a314;color:var(--accent)}#luma-auth-form{display:grid;gap:10px}#luma-auth-form>label:not(.check-row){font-size:13px;margin-top:6px}#luma-auth-form>.primary-btn{margin-top:6px;min-height:46px}#luma-auth-form .field-hint{margin:0}#luma-auth-form .consent-row{margin:6px 0}.auth-privacy,.legacy-account{font-size:12px;color:var(--muted);line-height:1.7;padding:10px 0}.auth-privacy summary,.legacy-account summary{cursor:pointer;padding:6px 0}.legacy-account p{margin:12px 0}.luma-auth .auth-guest{margin-top:18px}.luma-auth .form-error{margin:0}.recovery-code{font-family:ui-monospace,monospace!important;font-size:13px!important;letter-spacing:.025em}.profile-data-settings>button{margin-top:12px}.check-row[hidden]{display:none}@media(max-width:600px){.luma-auth .auth-copy{max-height:none;overflow:visible}.recovery-code{font-size:16px!important}#luma-auth-form .modal-input{font-size:16px}}

.luma-auth .auth-copy{padding:32px 30px 25px}.luma-auth .auth-copy h2{margin-top:10px}.luma-auth .auth-tabs{margin:16px 0}.luma-auth .check-row{font-size:12px}
@media(max-width:820px){#modal.luma-auth{width:min(520px,calc(100% - 24px))}.luma-auth .auth-layout{display:block;min-height:0}.luma-auth .auth-art{display:none}.luma-auth .auth-copy{padding:28px 25px;max-height:none;overflow:visible}.luma-auth .auth-copy h2{font-size:27px}.luma-auth .auth-copy .auth-guest{margin-top:12px}}

.luma-auth .auth-copy{padding:24px}.luma-auth .auth-tabs{margin:12px 0}.luma-auth .auth-copy h2{font-size:27px;margin:8px 0 12px}#luma-auth-form{gap:6px}#luma-auth-form>label:not(.check-row){margin-top:0}#luma-auth-form .modal-input{min-height:44px;padding:10px 12px}#luma-auth-form .field-hint{font-size:11px;line-height:1.5}.auth-privacy{padding:0}.auth-privacy summary{padding:4px 0}#luma-auth-form .form-error:empty{display:none}.luma-auth .auth-guest{margin-top:8px!important}
