:root[data-page-theme="bestuur"][data-theme-mode="light"] {
	--bg: #fff8f5;
	--text: #3a1814;
	--panel: #fff;
	--panel-2: #fbe8e3;
	--border: #e8c7c1;
	--muted: #6f4a45;
	--link: #8f2117;

	--btn-primary: #b02e20;
	--btn-primary-hover: #8f2117;
	--btn-primary-text: #fff8f5;
	--btn-primary-hover-text: #fff;

	--btn-secondary: #fff;
	--btn-secondary-hover: #fbe8e3;
	--btn-secondary-text: #3a1814;
	--btn-border: var(--border);

	--nav-text: #fff8f5;
	--bg-image: #f7e1dc;

	--primary: #2a1512;
	--primary-dark: #1b0e0c;
	--secondary: #b02e20;
	--tertiary: #fff8f5;
	--accent: #b02e20;

	--error: #8f2117;
	--success: #23613c;
	--qr-color: var(--secondary);
	--box-shadow: 0 10px 30px rgba(58, 24, 20, 0.1);
}

:root[data-page-theme="bestuur"][data-theme-mode="dark"] {
	--bg: #1b0e0c;
	--text: #fff4f1;
	--panel: #2a1512;
	--panel-2: #3a1b17;
	--border: #65332b;
	--muted: #d7b8b2;
	--link: #ff9384;

	--btn-primary: #ff9384;
	--btn-primary-hover: #ffb2a8;
	--btn-primary-text: #1b0e0c;
	--btn-primary-hover-text: #1b0e0c;

	--btn-secondary: #3a1b17;
	--btn-secondary-hover: #65332b;
	--btn-secondary-text: #fff4f1;
	--btn-border: var(--border);

	--nav-text: #fff4f1;
	--bg-image: #26110e;

	--primary: #b02e20;
	--primary-dark: #8f2117;
	--secondary: #ff9384;
	--tertiary: #fff4f1;
	--accent: #ff9384;

	--error: #ff9384;
	--success: #78d6a0;
	--qr-color: var(--text);
	--box-shadow: 0 10px 30px rgba(0, 0, 0, 0.28);
}

:root[data-page-theme="lustrum"][data-theme-mode="light"] {
	--bg: #f2ffff;
	--text: #2b2a29;
	--panel: #fff;
	--panel-2: #f2fbfb;
	--border: #e5e5e5;
	--muted: #555;
	--link: #12679a;

	--btn-primary: #2b2a29;
	--btn-primary-hover: #1b1a19;
	--btn-primary-text: #f2ffff;
	--btn-primary-hover-text: #8fd4ff;

	--btn-secondary: #f2f2f2;
	--btn-secondary-hover: #e6e6e6;
	--btn-secondary-text: #2b2a29;
	--btn-border: var(--border);

	--nav-text: #f2ffff;
	--bg-image: #eef8f8;

	--primary: #2b2a29;
	--primary-dark: #1b1a19;
	--secondary: #8fd4ff;
	--tertiary: #f2ffff;
	--accent: #8fd4ff;

	--error: #b00000;
	--success: #146c2e;
	--qr-color: var(--primary);
	--box-shadow: 0 10px 30px rgba(43, 42, 41, 0.1);
}

:root[data-page-theme="lustrum"][data-theme-mode="dark"] {
	--bg: #101719;
	--text: #f2ffff;
	--panel: #192326;
	--panel-2: #213034;
	--border: #38505a;
	--muted: #b9c9cf;
	--link: #8fd4ff;

	--btn-primary: #8fd4ff;
	--btn-primary-hover: #b8e4ff;
	--btn-primary-text: #101719;
	--btn-primary-hover-text: #101719;

	--btn-secondary: #213034;
	--btn-secondary-hover: #38505a;
	--btn-secondary-text: #f2ffff;
	--btn-border: var(--border);

	--nav-text: #f2ffff;
	--bg-image: #162225;

	--primary: #2b2a29;
	--primary-dark: #1b1a19;
	--secondary: #8fd4ff;
	--tertiary: #f2ffff;
	--accent: #8fd4ff;

	--error: #ff8f8f;
	--success: #75d39a;
	--qr-color: var(--text);
	--box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
