.auth-page{color:#17231c;background:#f4f1ea;place-items:center;min-height:100vh;padding:32px;font-family:Arial,sans-serif;display:grid}.auth-brand{color:#173d2b;font-size:25px;font-weight:800;text-decoration:none;position:absolute;top:30px;left:5%}.auth-card{background:#fff;border:1px solid #e5e0d5;border-radius:26px;width:min(470px,100%);padding:38px;box-shadow:0 24px 70px #173d2b18}.auth-kicker{color:#e56535;letter-spacing:1.5px;font-size:12px;font-weight:800}.auth-card h1{margin:12px 0;font-size:34px;line-height:1.08}.auth-card>p{color:#677269;line-height:1.6}.kind{background:#f3f3ef;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;padding:5px;display:grid}.kind button{color:#667068;background:0 0;border:0;border-radius:10px;padding:12px;font-weight:700}.kind .on{color:#fff;background:#173d2b}.auth-card form{gap:15px;display:grid}.auth-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{border:1px solid #d7d8d3;border-radius:11px;padding:14px;font-size:15px}.auth-submit{color:#fff;cursor:pointer;background:#e56535;border:0;border-radius:12px;padding:15px;font-size:15px;font-weight:800}.auth-submit:disabled{opacity:.6}.switch{color:#173d2b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:19px;font-weight:700}.auth-message{background:#f5efe0;border-radius:10px;margin-top:16px;padding:12px;font-size:13px;line-height:1.45}@media (max-width:600px){.auth-page{padding:82px 18px 24px}.auth-brand{top:22px}.auth-card{padding:25px}.auth-card h1{font-size:28px}}
