:root{--bg: #000;--bg2: #111;--text: #fff;--muted: rgba(255,255,255,.8);--danger: #a00;--container: 1200px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}h1,h2,h3{font-family:Roboto Slab,serif}p,.intro,.media-desc,.news-card p{font-family:Inter,Arial,sans-serif;font-weight:400}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1rem}.section{padding:4rem 1rem;background:var(--bg);color:var(--text);text-align:center}.section-dark{background:#000}.section-darker{background:#111}@media (max-width: 1024px){:root{--container: 1000px}}
