/* ==========================================================================
   Color Scheme: Red (Default)
   ========================================================================== */

:root {
	--color-primary: #9E1B1B;
	--color-primary-hover: #7a1515;
	--color-primary-light: #fce8e8;
	--color-primary-rgb: 158, 27, 27;
}

/* Dark mode: brighter variant for contrast */
[data-theme="dark"] {
	--color-primary: #FF4D4D;
	--color-primary-hover: #ff6b6b;
	--color-primary-light: rgba(255, 77, 77, 0.15);
	--color-primary-rgb: 255, 77, 77;
}

@media (prefers-color-scheme: dark) {
	html[data-theme-auto="true"]:not([data-theme="light"]):not([data-theme="dark"]) {
		--color-primary: #FF4D4D;
		--color-primary-hover: #ff6b6b;
		--color-primary-light: rgba(255, 77, 77, 0.15);
		--color-primary-rgb: 255, 77, 77;
	}
}

/* --------------------------------------------------------------------------
   Červené akcenty v obsahu (AZOIA) — nadpisy článkov
   -------------------------------------------------------------------------- */
.wp-content h2 {
	border-left: 4px solid var(--color-primary);
	padding-left: .6rem;
}
.wp-content h3 {
	color: var(--color-primary);
}
