
/* styles.css - minimal for article pages */
body{background:#f3f4f6;margin:0;padding:20px;font-family:Inter, Arial, sans-serif;color:#0f172a}
.container{max-width:900px;margin:0 auto;background:#fff;padding:20px;border-radius:8px}
h1{font-size:24px;margin-bottom:8px}
p{line-height:1.6;color:#334155}
a{color:#e11d48;text-decoration:none}
a:hover{text-decoration:underline}
