:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#151412;color:#f8f3e9}*{box-sizing:border-box}main{max-width:42rem;margin:0 auto;padding:3rem 1.3rem}.brand{font-size:.8rem;letter-spacing:.18em;color:#e0bb79}h1{font:clamp(2rem,6vw,3.5rem) Georgia,serif;margin:.6em 0 .25em}p{line-height:1.55}form,article{margin-top:1.6rem;padding:1.3rem;border:1px solid #6e5a39;background:#201e1a;border-radius:.5rem}label{display:block;margin:0 0 1rem}input:not([type=checkbox]),textarea{display:block;width:100%;font:inherit;padding:.65rem;margin-top:.35rem;border:1px solid #8d7c62;border-radius:.3rem;background:#151412;color:inherit}button{background:#e0bb79;color:#151412;border:0;border-radius:.3rem;padding:.8rem 1.2rem;font:600 1rem system-ui;cursor:pointer}a{color:#e0bb79}.note{font-size:.9rem;color:#d2c8b6}.check{font-size:.9rem}
