body { background: #faf8f5; color: #1a1a1a; }
.site-title, .nav-right a { color: #1a1a1a; }
.sidebar-label { color: #999; }
.filter-btn { border-color: #ccc; color: #555; }
.filter-btn:hover { border-color: #1a1a1a; color: #1a1a1a; }
.filter-btn.active { border-color: #1a1a1a; background: #1a1a1a; color: #faf8f5; }
.sort-select { color: #555; }
.toolbar { border-bottom-color: #1a1a1a; }
.featured-wrapper { border-bottom-color: #1a1a1a; }
.featured-label { border-color: #1a1a1a; color: #1a1a1a; }
.article-item { border-bottom-color: #1a1a1a; }
.article-date { color: #999; }
.article-title, .article-snippet { color: #1a1a1a; }
.read-more, .back-link { color: #1a1a1a; }
.back-link { color: #666; }
.footer-outer { border-top-color: #1a1a1a; }
.footer-brand-name { color: #1a1a1a; }
.footer-brand-sub { color: #888; }
.footer-section h4 { color: #999; }
.footer-section a { color: #555; }
.subscribe-input { border-bottom-color: #ccc; color: #1a1a1a; }
.subscribe-input::placeholder { color: #aaa; }
.subscribe-btn { color: #1a1a1a; }
.theme-toggle { color: #999; }
.share-bar { border-top-color: #1a1a1a; }
.share-label { color: #999; }
.share-btn { border-color: #ccc; color: #1a1a1a; }
.copy-confirm { color: #888; }
