*{box-sizing:border-box}body{margin:0;background:#17120d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cpath d='M0 45h90M45 0v90' stroke='%23372b20' stroke-width='1'/%3E%3C/svg%3E");color:#d8c7a3;font:17px/1.6 Georgia,serif}a{color:#e5c174}header{text-align:center;padding:24px 20px 0;background:linear-gradient(#251912,#100d0a);border-bottom:3px solid #6b221b}.brand{display:block;color:#e3c17b;font:700 38px/1 Georgia,serif;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 2px #000}header p{margin:8px 0 20px;color:#9b8463;letter-spacing:.14em;text-transform:uppercase;font-size:12px}header nav{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid #4d3928}nav a{padding:12px 22px;color:#d8c7a3;text-decoration:none;text-transform:uppercase;font:700 12px Arial,sans-serif}nav a[aria-current=page],nav a:hover{background:#651813;color:#fff}.hero{min-height:500px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 35%,#8a3a2666,transparent 28%),linear-gradient(#0005,#000b),linear-gradient(135deg,#3f1d18,#17120d 60%,#39291c)}.hero p{color:#e6c983;text-transform:uppercase;letter-spacing:.25em}.hero h1{margin:0;color:#f0d496;font:700 clamp(62px,10vw,132px)/.95 Georgia,serif;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 12px #000}.hero h2{font-weight:400;color:#c6ad80}.welcome,.features,.scroll{width:min(1040px,calc(100% - 36px));margin:35px auto;padding:34px;background:#211913;border:1px solid #503a28;box-shadow:0 14px 40px #0006}.welcome{text-align:center}.welcome h2,.scroll h1{color:#e8c982;font-size:36px;margin-top:0}.status,.features,.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.status span,.features article,.columns>div{padding:18px;background:#17120e;border:1px solid #493525}.status b{display:block;color:#b9513d;font:700 12px Arial;text-transform:uppercase}.features{padding:0;background:none;border:0;box-shadow:none}.features h3,.columns h2,.questions h2{color:#e2bd73}.rune{text-align:center;color:#a94838;text-transform:uppercase;letter-spacing:.3em}.scroll>h1{text-align:center}.lead{font-size:21px;text-align:center}.steps{list-style:none;padding:0}.steps li{display:grid;grid-template-columns:220px 1fr;padding:18px 0;border-bottom:1px solid #4b3728}.steps b{color:#e5c174}.questions h2{margin-bottom:4px}.questions p{margin-top:0}footer{text-align:center;padding:30px;background:#0c0a08;border-top:1px solid #4a3424}footer strong{display:block;color:#e3c17b;font-size:23px}footer span{display:block;color:#7f6b50;font-size:12px}footer nav{display:flex;justify-content:center;flex-wrap:wrap;margin-top:14px}@media(max-width:720px){.brand{font-size:28px}header nav{display:grid;grid-template-columns:1fr 1fr}.hero{min-height:380px}.hero>div{min-width:0;max-width:100%}.hero h1{font-size:52px;letter-spacing:.02em;overflow-wrap:anywhere}.hero p,.hero h2{max-width:100%;overflow-wrap:anywhere}.status,.features,.columns{grid-template-columns:1fr}.steps li{grid-template-columns:1fr;gap:5px}.welcome,.features,.scroll{margin:20px auto;padding:23px}.scroll h1{font-size:31px}}