body{margin:0;background:#090909;color:#f2eee5;font:16px system-ui,Arial}main{max-width:780px;margin:auto;padding:32px 20px}a{color:#e6c46c}.brand{color:#e6c46c;letter-spacing:.12em;font-weight:800}h1{font-size:clamp(32px,7vw,54px);margin:20px 0}p{line-height:1.65}.card{border:1px solid #68552b;background:#151410;border-radius:16px;padding:24px;margin:20px 0}button,.action{display:inline-block;background:#d6ad52;color:#17130b;border:0;border-radius:10px;padding:13px 18px;font-weight:750;text-decoration:none;cursor:pointer}input,textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #756342;border-radius:8px;background:#090909;color:white;margin:8px 0 16px;font:inherit}label{display:block}small{color:#c8c0b2}.warning{border-left:4px solid #d6ad52;padding-left:15px}
.gold{color:#e6c46c}
