*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#25302c;font:16px/1.6 system-ui,sans-serif}header,footer{max-width:850px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between}a{color:#384d43}header a{font-weight:850;letter-spacing:.1em;text-decoration:none}main{max-width:760px;margin:20px auto;padding:30px;background:#fffdf8;border:1px solid #dedbd1;border-radius:18px}h1{font-size:32px;line-height:1.15}h2{font-size:22px}label{display:block;margin:18px 0 6px}input{width:100%;padding:13px;font:inherit;border:1px solid #bcbeb6;border-radius:8px}button{background:#e8c255;color:#25302c;border:0;border-radius:8px;padding:13px 20px;font:inherit;font-weight:700;margin:12px 8px 0 0;cursor:pointer}button.secondary{background:#e9e7df}button:disabled{opacity:.5;cursor:wait}dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}dt{color:#657066}dd{margin:0;text-align:right;font-weight:700}.update{border-left:3px solid #d0b157;padding:4px 20px;margin:24px 0}.muted{color:#657066}#notice{max-width:760px;margin:18px auto;padding:0 24px}footer{font-size:14px}@media(max-width:600px){main{margin:10px 12px;padding:23px}h1{font-size:28px}footer{display:block}}
