:root{color-scheme:dark}*{box-sizing:border-box}body{background:#14120f;color:#f2eee6;font:15px/1.5 system-ui,sans-serif;margin:0;padding:25px 16px}.panel{max-width:650px;margin:0 auto}.back{color:#d7b57d;font-size:13px;text-decoration:none}.eyebrow{margin:38px 0 7px;color:#be9e6b;letter-spacing:.13em;font-size:11px}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:42px;margin:0 0 8px}h2{margin-top:38px}p{color:#c4bbae}form{display:grid;gap:17px;margin-top:26px}label{display:grid;gap:6px;font-size:13px;color:#e9dcc8}input,select,textarea{width:100%;border:1px solid #5b503e;border-radius:4px;background:#211c17;color:#fff;padding:13px;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #c8a974;outline-offset:1px}button{padding:14px 19px;background:#caaa77;border:0;border-radius:3px;font-weight:700;color:#17130f;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}fieldset{border:1px solid #4e4130;padding:14px}legend{color:#dbc8ad;font-size:12px}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.checks label{display:flex;gap:8px;align-items:center}.checks input{width:auto;accent-color:#caaa77}.alert{padding:13px;border-radius:4px;margin-top:20px}.bad{border:1px solid #b96854;background:#44251d}.good{border:1px solid #668260;background:#1b3921}.recent>div{padding:10px 0;border-bottom:1px solid #3c3126;display:flex;justify-content:space-between;gap:12px}.recent span{color:#ac9e8d;font-size:12px}.logout button{background:transparent;color:#caaa77;border:1px solid #746044}
