:root { --primary-color: #2E86AB; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.bg-primary { background-color: var(--primary-color) !important; }
.btn-primary { background-color: var(--primary-color); border-color: var(--primary-color); }
.article-content { line-height: 1.8; }
.article-content img { max-width: 100%; border-radius: 4px; margin: 1rem 0; }
