body { font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif; line-height: 1.65; margin:0; background:#0b0c10; color:#c5c6c7; }
a { color:#66fcf1; text-decoration:none; }
a:hover { color:#45a29e; }
.container { max-width: 900px; margin: 2rem auto; padding: 1rem 2rem; }
h1,h2,h3 { color:#fff; }
header, footer { text-align:center; margin-bottom:1.5rem; }
hr { border: none; border-top:1px solid #333; margin:2rem 0; }
