*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#191715;color:#fffcf5;font:16px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;display:grid;place-items:center}main{width:min(620px,100%);padding:45px 30px}.brand{font-size:52px;font-weight:900;letter-spacing:4px}.brand span{display:block;font-size:10px;color:#c6ae86;letter-spacing:3px}.eyebrow{font-size:10px;letter-spacing:2px;color:#b28c52;margin-top:38px}h1{font-size:clamp(36px,7vw,56px);line-height:1.1;letter-spacing:-1.5px;font-weight:600}p{color:#bdb2a4}a{color:#c6ae86;text-underline-offset:5px}.button{display:block;background:#8c322b;color:#fff4df;padding:15px 22px;border-radius:7px;text-decoration:none;max-width:350px;margin:30px 0 18px;font-weight:600}.vk{font-size:13px}a:focus-visible{outline:2px solid #b28c52;outline-offset:4px}
