*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0b1222}
header,footer{display:flex;gap:1rem;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}
footer{border-top:1px solid #eee;border-bottom:none}
.logo{height:28px}nav a{padding:6px 10px;border-radius:8px;text-decoration:none}
nav a.active,nav a:hover{background:#f3f5fa}.container{max-width:960px;margin:24px auto;padding:0 16px}