body { background: #0a0a0a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; margin: 0; padding: 2rem; line-height: 1.7; }
.container { max-width: 800px; margin: 0 auto; }
h1 { font-size: 2rem; margin-bottom: 0.25rem; }
h2 { color: #ff6a33; margin-top: 2rem; font-size: 1.3rem; }
h3 { color: #ff6a33; font-size: 1.1rem; }
h4 { color: #ccc; font-size: 1rem; }
a { color: #ff6a33; }
.back { display: inline-block; margin-bottom: 2rem; text-decoration: none; font-size: 0.9rem; }
.meta { opacity: 0.6; font-size: 0.9rem; margin-bottom: 2rem; }
ul, ol { padding-left: 1.5rem; }
li { margin-bottom: 0.5rem; }
