*{box-sizing:border-box}html{background:#0b1c33;color:#f5f0e6;font-family:Inter,Arial,sans-serif}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:min(100%,560px);background:#132b49;border:1px solid #7b6847;border-radius:16px;padding:clamp(24px,6vw,44px)}h1{font-family:Georgia,serif;color:#d4af6a;margin:0 0 8px;font-size:2rem}p{line-height:1.55}section{padding:16px 0;border-top:1px solid #4b6076}h2{font-size:1.15rem;margin:0 0 6px}a{color:#f8d48d;text-underline-offset:3px}a:focus-visible{outline:3px solid #fff;outline-offset:4px}.button{display:inline-block;padding:12px 16px;border:1px solid #d4af6a;border-radius:8px;text-decoration:none;font-weight:700}.muted{color:#d4dce7}.links{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.links a,section>a:not(.button){display:inline-block;padding:3px 0}
