:root{color-scheme:dark;font-family:Arial,sans-serif;background:#0b0b0b;color:#f3f0e9}*{box-sizing:border-box}main{width:min(800px,100%);padding:30px 22px;margin:auto}.eyebrow{color:#caa85e;font-size:11px;letter-spacing:2px}h1,h2{font-weight:500}p{line-height:1.8;color:#b5b0a5;overflow-wrap:anywhere}form,article{background:#171717;border:1px solid #55472e;border-radius:8px;padding:24px;margin:16px 0}label{display:block;margin:18px 0 9px}input,button{width:100%;padding:14px;border:1px solid #796137;border-radius:5px;background:#101010;color:#f3f0e9;font:inherit;min-height:48px}button{background:#caa85e;color:#17140e;cursor:pointer;margin:16px 0 0;font-size:12px;font-weight:700}button:disabled{opacity:.5}a{color:#caa85e;display:inline-block;padding:15px 0}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #e0bf7c;outline-offset:4px}[hidden]{display:none!important}
