:root{font-family:Arial,sans-serif;color:#143b2d;background:#f2eee5;color-scheme:light}*{box-sizing:border-box}body{margin:0;padding:24px 16px}.auth{max-width:540px;margin:5vh auto;background:#fffdf8;border-radius:20px;padding:30px;box-shadow:0 12px 60px #12342512}h1{font-family:Georgia,serif;font-size:36px;line-height:1.1}p{line-height:1.6}label{display:block;margin:18px 0 8px;font-weight:600}input{display:block;width:100%;min-height:48px;padding:12px;font:inherit;font-size:16px;border:1px solid #a9b8ad;border-radius:9px;background:white;color:#123425}button{min-height:48px;border:0;border-radius:9px;padding:13px 20px;font:inherit;background:#164834;color:white;cursor:pointer}button:disabled{opacity:.6}.check{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.4;font-weight:400}.check input{width:22px;min-height:22px;flex-shrink:0}.tabs{display:flex;gap:10px}.tabs button[aria-pressed=false]{background:#e2e9e2;color:#164834}a{color:inherit}#status{min-height:24px}hr{border:0;border-top:1px solid #d8dfd7;margin:30px 0}[hidden]{display:none!important}@media(max-width:540px){.auth{margin:0 auto;padding:22px}h1{font-size:30px}button{width:100%}}
