:root {
	--kkk-bg: #0b0e0c;
	--kkk-bg-elevated: #121714;
	--kkk-bg-muted: #18201a;
	--kkk-surface: rgba(18, 24, 20, 0.88);
	--kkk-text: #e8ebe4;
	--kkk-text-muted: #9aa396;
	--kkk-heading: #f3f5f0;
	--kkk-accent: #6b8f3c;
	--kkk-accent-strong: #8fb85a;
	--kkk-accent-dim: rgba(107, 143, 60, 0.18);
	--kkk-border: rgba(232, 235, 228, 0.12);
	--kkk-border-strong: rgba(143, 184, 90, 0.35);
	--kkk-danger: #c45c3a;
	--kkk-shadow: 0 18px 50px rgba(0, 0, 0, 0.45);
	--kkk-header-bg: rgba(11, 14, 12, 0.86);
	--kkk-nav-bg: #101511;
	--kkk-camo-pattern: url("/layouts/black/images/camo.png");
	--kkk-camo-opacity: 0.6;
	/* Eine Kachel ≈ Viewport, damit kaum sichtbare Wiederholung */
	--kkk-camo-size: max(2048px, 100vw);
	--kkk-logo-filter: none;
	--kkk-widget-radius: 0;
	--kkk-focus: #8fb85a;
	--kkk-overlay: rgba(0, 0, 0, 0.55);
	--kkk-theme-color: #0b0e0c;
}
