:root {
	--fl-surface: #faf9f7;
	--fl-surface-2: #f6f4f0;
	--fl-surface-subtle: #f0ede8;
	--fl-surface-cream: #f3efe8;
	--fl-surface-raised: #ffffff;
	--fl-ink: #1a1a1a;
	--fl-ink-strong: #111111;
	--fl-ink-2: #5c574f;
	--fl-muted: #6b6560;
	--fl-muted-warm: #5c5348;
	--fl-grey: #5c5c5c;
	--fl-accent: #2c5f6e;
	--fl-accent-2: #3d7a8c;
	--fl-line: #e8e4dc;
	--fl-btn: #2c5f6e;
	--fl-btn-ink: #ffffff;
	--fl-focus: #2c5f6e;
	--fl-btn-ink-paper: #faf9f7;
	--fl-fix-hero-ink: #0e1a1f;
	--fl-fix-deep-ink: #0b0f12;
	--fl-fix-ink: #1a1a1a;
	--fl-fix-on-ink: #faf9f7;
	--fl-fix-white: #ffffff;
	--fl-fix-on-ink-accent: #a8dce8;
}

html[data-fl-scheme="dark"] {
	color-scheme: dark;
	--fl-surface: #0b0b0b;
	--fl-surface-2: #0f0f0f;
	--fl-surface-subtle: #121212;
	--fl-surface-cream: #111111;
	--fl-surface-raised: #181818;
	--fl-ink: #e8e8e8;
	--fl-ink-strong: #f2f2f2;
	--fl-ink-2: #b8b8b8;
	--fl-muted: #a3a3a3;
	--fl-muted-warm: #adadad;
	--fl-grey: #a9a9a9;
	--fl-accent: #8ccbd9;
	--fl-accent-2: #a8dce8;
	--fl-line: #282828;
	--fl-btn: #8ccbd9;
	--fl-btn-ink: #0e1a1f;
	--fl-focus: #a8dce8;
	--fl-btn-ink-paper: #0e1a1f;
}
@media print {
	html[data-fl-scheme="dark"] {
		color-scheme: light;
		--fl-surface: #faf9f7;
		--fl-surface-2: #f6f4f0;
		--fl-surface-subtle: #f0ede8;
		--fl-surface-cream: #f3efe8;
		--fl-surface-raised: #ffffff;
		--fl-ink: #1a1a1a;
		--fl-ink-strong: #111111;
		--fl-ink-2: #5c574f;
		--fl-muted: #6b6560;
		--fl-muted-warm: #5c5348;
		--fl-grey: #5c5c5c;
		--fl-accent: #2c5f6e;
		--fl-accent-2: #3d7a8c;
		--fl-line: #e8e4dc;
		--fl-btn: #2c5f6e;
		--fl-btn-ink: #ffffff;
		--fl-focus: #2c5f6e;
		--fl-btn-ink-paper: #faf9f7;
	}
}
