:root {
--primary: #FF33CC;
--secondary: #000000;
--accent: #9D3ED5;
--bg: #000000;
--text: #FFFFFF;
--font-heading: Arial, Helvetica, sans-serif;
--font-body: Arial, Helvetica, sans-serif;
}
body {
background: var(--bg);
color: var(--text);
font-family: var(--font-body);
margin: 0;
padding: 0;
}
h1, h2, h3 { font-family: var(--font-heading); color: var(--primary); }
#app { max-width: 600px; margin: 0 auto; padding: 20px; }
.post-card { border: 1px solid var(--accent); margin-bottom: 2rem; padding: 1rem; }
.post-media { width: 100%; height: auto; display: block; margin-bottom: 1rem; }