:root {
	--stecki-line: rgba(53, 82, 85, 0.13);
	--stecki-line-strong: rgba(128, 107, 125, 0.32);
	--stecki-text: rgba(52, 58, 58, 0.82);
	--stecki-muted: rgba(104, 114, 113, 0.68);
	--stecki-panel: rgba(255, 255, 255, 0.24);
	--stecki-name: rgba(96, 128, 112, 0.96);
	--stecki-link-line: rgba(128, 107, 125, 0.30);
	--stecki-hover-text: rgba(52, 58, 58, 0.96);
	--stecki-image-inner-line: rgba(53, 82, 85, 0.10);
	--stecki-image-hover-border: rgba(128, 107, 125, 0.42);
	--stecki-tab-hover: rgba(52, 58, 58, 0.94);
	--stecki-scrollbar: rgba(128, 107, 125, 0.42);
	--stecki-strong-text: rgba(52, 58, 58, 0.92);
	--stecki-icon-border: rgba(128, 107, 125, 0.25);
	--stecki-quote-text: rgba(52, 58, 58, 0.78);
	--stecki-quote-meta: rgba(128, 107, 125, 0.68);
	--stecki-heading: rgba(52, 58, 58, 0.88);
	--stecki-display-text: rgba(52, 58, 58, 0.92);
	--stecki-perk-bg: rgba(255, 255, 255, 0.28);
	--stecki-perk-border: rgba(53, 82, 85, 0.12);
	--stecki-perk-gradient-start: rgba(128, 107, 125, 0.72);
	--stecki-perk-gradient-end: rgba(95, 129, 134, 0.56);
	--stecki-perk-name: rgba(52, 58, 58, 0.94);
	--stecki-perk-value: rgba(52, 58, 58, 0.72);
	--stecki-overlay: rgba(236, 238, 237, 0.96);
	--stecki-hover-bg: rgba(255, 255, 255, 0.18);
	--stecki-track-title: rgba(52, 58, 58, 0.92);
	--stecki-badge-border: rgba(128, 107, 125, 0.26);
	--stecki-completed-line: rgba(128, 107, 125, 0.42);
	--stecki-progress-soft: rgba(128, 107, 125, 0.15);
	--stecki-progress-strong: rgba(128, 107, 125, 0.45);
	--stecki-progress-border: rgba(53, 82, 85, 0.13);
	--stecki-fraktion-text: rgba(52, 58, 58, 0.82);
	--stecki-fraktion-bg: rgba(128, 107, 125, 0.06);
	--stecki-fraktion-border: rgba(128, 107, 125, 0.22);
	--stecki-empty: rgba(104, 114, 113, 0.56);

	--layout-sidebar-bg-top: rgba(245, 245, 244, 0.98);
	--layout-sidebar-bg-bottom: rgba(235, 236, 234, 0.98);
	--layout-shadow: rgba(52, 58, 58, 0.14);
	--layout-avatar-bg: #dde1df;
	--layout-avatar-overlay-top: rgba(245, 246, 245, 0.04);
	--layout-avatar-overlay-bottom: rgba(214, 220, 217, 0.56);
	--layout-flyout-bg-top: rgba(246, 247, 246, 0.985);
	--layout-flyout-bg-bottom: rgba(231, 234, 232, 0.985);
	--layout-tooltip-bg: rgba(244, 246, 245, 0.985);
	--layout-badge-text: #f7f8f7;
	--layout-badge-border: #e7e9e8;
	--layout-topbar-bg: rgba(238, 240, 239, 0.95);
	--layout-hero-left-soft: rgba(245, 246, 245, 0.34);
	
	--forumbit-title-highlight: rgba(255, 255, 255, 0.42);
--forumbit-title-shadow: rgba(52, 58, 58, 0.06);
	
		--post-line: rgba(53, 82, 85, 0.13);
	--post-line-strong: rgba(128, 107, 125, 0.30);
	--post-panel: rgba(255, 255, 255, 0.24);
	--post-text: rgba(52, 58, 58, 0.84);
	--post-muted: rgba(104, 114, 113, 0.68);
	--post-strong: rgba(52, 58, 58, 0.94);
	--post-header-wash: rgba(128, 107, 125, 0.07);
	--post-diamond: rgba(128, 107, 125, 0.56);
	--post-image-line: rgba(53, 82, 85, 0.10);
	--post-scrollbar: rgba(128, 107, 125, 0.40);
	--post-accent-line: rgba(128, 107, 125, 0.50);
	--post-link-line: rgba(128, 107, 125, 0.38);
	--post-em: rgba(79, 92, 89, 0.88);
	--post-quote: rgba(74, 86, 83, 0.80);
	--post-notice-text: rgba(52, 58, 58, 0.82);
	--post-notice-bg: rgba(128, 107, 125, 0.05);
	--post-notice-border: rgba(128, 107, 125, 0.20);
	--post-button-hover-border: rgba(128, 107, 125, 0.42);
	--post-hover-text: rgba(52, 58, 58, 0.98);
	
	:root {
	--rpg-bg: rgba(244, 246, 245, 0.72);
	--rpg-bg-deep: rgba(236, 239, 237, 0.92);
	--rpg-bg-soft: rgba(241, 243, 242, 0.88);
	--rpg-bg-hover: var(--stecki-hover-bg);

	--rpg-surface: var(--stecki-panel);
	--rpg-surface-soft: rgba(255, 255, 255, 0.16);
	--rpg-surface-hover: var(--stecki-hover-bg);

	--rpg-text: var(--stecki-text);
	--rpg-text-soft: var(--stecki-muted);
	--rpg-text-muted: var(--stecki-empty);
	--rpg-text-strong: var(--stecki-hover-text);

	--rpg-accent: var(--accent);
	--rpg-accent-light: var(--fire-accent);
	--rpg-accent-soft: var(--stecki-link-line);
	--rpg-accent-faint: var(--stecki-fraktion-bg);

	--rpg-border: var(--stecki-line);
	--rpg-border-soft: var(--fire-border-soft);
	--rpg-border-strong: var(--stecki-line-strong);

	--rpg-shadow: var(--layout-shadow);
	--rpg-overlay: rgba(52, 58, 58, 0.10);

	--rpg-danger: #9a5860;
	--rpg-restore: #608070;
}

}

