/* KM777 Pro Theme — dark-only safety net v1.0.1 */
/* Forces explicit dark premium surfaces so WP core / block styles never paint white. */
html, body { background: var(--at-bg); color: var(--at-fg); }
article, .entry-content, .entry-summary, .wp-block,
.up-article, .up-card, .up-comment-body, .widget, .up-author-bio,
.up-newsletter, .up-footer, .up-header, .up-hero, .up-section {
	background: var(--at-card);
}
.up-header { background: rgba(10, 10, 10, 0.96); }
.up-footer, .up-newsletter { background: var(--at-bg-dark); }
.up-hero { background: linear-gradient(180deg, #0a0a0a 0%, #1a1a1a 100%); }
.up-article-content, .up-article-content p, .up-article-content li { color: var(--at-muted); }
.up-article-content a, .up-article-content a:visited { color: var(--at-accent); }
blockquote, pre, code, table th { background: var(--at-card); color: var(--at-fg); }
input, textarea, select { background: var(--at-surface); color: var(--at-fg); border-color: var(--at-border); }
