.auth-card{max-width:520px;padding-bottom:60px}.auth-card h1{font-size:clamp(30px,6vw,48px);line-height:1.12}.auth-card form{display:grid;gap:18px;margin-top:28px}.auth-field{display:grid;gap:7px;font-weight:600}.auth-field input{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-weight:400;border:1px solid #b9a89a;border-radius:8px;background:#fffdf9;color:var(--ink)}.auth-field input:focus-visible{outline:3px solid var(--wine);outline-offset:3px}.auth-submit{min-height:50px;padding:12px 22px;font:inherit;font-weight:650;cursor:pointer;background:var(--wine);color:#fff;border:0;border-radius:8px}.auth-submit:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.auth-help{font-size:14px;color:#66534b;margin:0}.auth-card> .auth-help{margin-top:22px}.auth-card .draft{margin:20px 0}.auth-page header{max-width:1100px}@media(max-width:650px){.auth-card{padding-top:26px}.auth-card form{gap:16px}}
