:root{color-scheme:light;font:17px/1.7 system-ui,-apple-system,sans-serif;color:#214238;background:#f7f5ec}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:32px 20px}main{width:min(100%,530px);padding:44px 40px;background:#fffef8;border:1px solid #d8ddce;border-top:5px solid #ac853f;border-radius:24px;box-shadow:0 20px 80px #1835280a}h1{font-size:34px;line-height:1.3;margin:14px 0}.eyebrow{font-size:12px;letter-spacing:.17em;color:#a47b35;font-weight:700}.intro{color:#687665;margin:20px 0 30px}label{display:block;font-weight:650;margin-bottom:8px}input{width:100%;padding:15px;font:inherit;background:#fff;border:1px solid #c8d0bf;border-radius:10px;color:#214238}input:focus{outline:3px solid #dfd1ad;outline-offset:2px}button{width:100%;padding:15px;margin-top:16px;border:0;border-radius:10px;background:#214238;color:#fff;font:inherit;font-weight:650;cursor:pointer}button:disabled{opacity:.48;cursor:default}#status{font-size:15px;min-height:50px}.note{margin-top:30px;padding-top:22px;border-top:1px solid #e0e4d8;color:#7a8274;font-size:14px}.domain{font-size:12px;color:#8a917f}a{color:#214238;font-weight:700}#logout{background:#eef1e6;color:#214238;font-size:14px}[hidden]{display:none!important}@media(max-width:540px){main{padding:30px 23px}h1{font-size:29px}}
