*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:Roboto,Arial,sans-serif;color:#f6eee2;background:radial-gradient(ellipse at 80% 15%,#68503a40,transparent 60%),#242323}main{text-align:center;padding:40px 20px}.wordmark{letter-spacing:7px;font-weight:700;font-size:34px;margin:16px 0 5px}.subtitle{font-size:9px;letter-spacing:3px;margin:0;color:#d1c7b8}h1{font-size:clamp(24px,4vw,38px);font-weight:500;margin:48px 0 30px}a{color:#2a1d10;text-decoration:none;display:inline-flex;gap:36px;align-items:center;background:linear-gradient(130deg,#ffdda5,#c69763);border:1px solid #efcc94;border-radius:32px;padding:17px 32px;font-weight:600}a:hover{filter:brightness(1.07)}a:focus-visible{outline:3px solid #ffdea9;outline-offset:5px}a span{font-size:24px}
