:root { --primary: #2C2D3C; --accent: #67EA94; --accent-text: #3FB86D; --info: #5C6BC0; --warning: #E8A33E; --error: #E05252; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; padding: 16px; color: var(--primary); max-width: 800px; margin: 0 auto; } @media (prefers-color-scheme: dark) { body { background: #1A1B26; color: #ECEDF3; } pre { background: #2C2D3C; } } pre.markdown-content { white-space: pre-wrap; word-wrap: break-word; font-family: inherit; background: transparent; padding: 0; margin: 0; } .callout-info { border-left: 4px solid var(--info); padding: 12px; background: #E8EAF6; margin: 12px 0; } .callout-warning { border-left: 4px solid var(--warning); padding: 12px; background: #FFF3E0; margin: 12px 0; } .callout-error { border-left: 4px solid var(--error); padding: 12px; background: #FDEAEA; margin: 12px 0; }