:root{--aqua:#35FCDB;--gray:#2B2E2E;--black:#0B0D0D;--muted:#8A8D8D}
*{box-sizing:border-box}body{margin:0;background:var(--black);color:#fff;font:17px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}
main,header,footer{max-width:760px;margin:0 auto;padding:20px 16px}
a{color:var(--aqua)}h1{font-size:2.4rem;line-height:1.15}h2{margin-top:2rem}
.btn{display:inline-block;background:var(--aqua);color:var(--black);padding:14px 22px;border-radius:12px;font-weight:700;text-decoration:none}
.card{background:var(--gray);border-radius:14px;padding:16px;margin:12px 0}.muted{color:var(--muted);font-size:.9rem}
nav a{margin-right:16px}
