body{margin:0;background:#090909;color:#f5f0e7;font:16px system-ui,Arial}main{max-width:780px;margin:auto;padding:28px 18px}a{color:#e4bd60}h1{font-size:clamp(30px,6vw,48px);color:#e4bd60}.card{border:1px solid #66512b;background:#15130f;border-radius:16px;padding:22px;margin:18px 0}label{display:block;margin:14px 0 5px;font-weight:600}input,select,textarea{box-sizing:border-box;width:100%;background:#080808;color:white;border:1px solid #7b6843;border-radius:8px;padding:12px;font:inherit}button{border:0;border-radius:10px;padding:13px 17px;background:#d8b359;color:#17120a;font-weight:750;cursor:pointer;margin:8px 8px 8px 0}p{line-height:1.6}small{color:#c7bca6}.hint{border-left:3px solid #e4bd60;padding-left:12px}