[data-theme="kontrast"],
.bratebrate-feed[data-theme="kontrast"] {
	--font: "Source Serif 4", "Times New Roman", serif;
	--ground: #050505;
	--paper: #0c0c0c;
	--ink: #d4d4d4;
	--muted: #8f8f8f;
	--rule: #3a3a3a;
	--crimson: #ff2a1f;
	--card: #161616;
	--shadow: 0 12px 36px rgba(0, 0, 0, 0.55);
	--field: #101010;
	--image-filter: brightness(0.86) contrast(1.08) saturate(0.9);
	color-scheme: dark;
}

[data-theme="jazz"],
.bratebrate-feed[data-theme="jazz"] {
	--ground: #d9cbb3;
	--paper: #f3ead8;
	--ink: #1c1610;
	--muted: #6b5e4e;
	--rule: #c9b89a;
	--crimson: #9b1c2e;
	--card: #fffaf1;
	--shadow: 0 10px 30px rgba(28, 22, 16, 0.08);
	--field: #fffaf1;
	--image-filter: none;
	color-scheme: light;
}

[data-theme="funk"],
.bratebrate-feed[data-theme="funk"] {
	--ground: #e7b56a;
	--paper: #f6e7c1;
	--ink: #241208;
	--muted: #7a4b2a;
	--rule: #e0a15a;
	--crimson: #c2410c;
	--card: #fff6e4;
	--shadow: 0 10px 30px rgba(36, 18, 8, 0.1);
	--field: #fff6e4;
	--image-filter: sepia(0.18) saturate(1.05);
	color-scheme: light;
}

[data-theme="klasika"],
.bratebrate-feed[data-theme="klasika"] {
	--ground: #d5dde8;
	--paper: #f4f1ea;
	--ink: #1a2332;
	--muted: #5c6b7a;
	--rule: #b7c3d1;
	--crimson: #1e4d8c;
	--card: #fbfcfe;
	--shadow: 0 10px 30px rgba(26, 35, 50, 0.08);
	--field: #fbfcfe;
	--image-filter: grayscale(0.12) contrast(1.04);
	color-scheme: light;
}

[data-theme="bossa"],
.bratebrate-feed[data-theme="bossa"] {
	--ground: #c9dcc4;
	--paper: #eef6ea;
	--ink: #1c2b22;
	--muted: #5e7364;
	--rule: #b7d0b0;
	--crimson: #2f7d4a;
	--card: #f7fff4;
	--shadow: 0 10px 30px rgba(28, 43, 34, 0.08);
	--field: #f7fff4;
	--image-filter: saturate(1.08) hue-rotate(-6deg);
	color-scheme: light;
}

[data-theme="blues"],
.bratebrate-feed[data-theme="blues"] {
	--ground: #b9cbe0;
	--paper: #e7eef6;
	--ink: #101820;
	--muted: #4d6274;
	--rule: #9bb0c4;
	--crimson: #1d4e89;
	--card: #f5f9fd;
	--shadow: 0 10px 30px rgba(16, 24, 32, 0.08);
	--field: #f5f9fd;
	--image-filter: saturate(0.92) hue-rotate(8deg);
	color-scheme: light;
}

[data-theme="metal"],
.bratebrate-feed[data-theme="metal"] {
	--ground: #7d8792;
	--paper: #e4e8ec;
	--ink: #12161b;
	--muted: #53606c;
	--rule: #b4bcc4;
	--crimson: #b87333;
	--card: #f5f7f8;
	--shadow: 0 10px 30px rgba(18, 22, 27, 0.12);
	--field: #f5f7f8;
	--image-filter: grayscale(0.35) contrast(1.1);
	color-scheme: light;
}

[data-theme="grunge"],
.bratebrate-feed[data-theme="grunge"] {
	--ground: #3f3830;
	--paper: #c9b79a;
	--ink: #1a120c;
	--muted: #5e4b38;
	--rule: #8a7056;
	--crimson: #a33b24;
	--card: #d8c7ad;
	--shadow: 0 10px 30px rgba(26, 18, 12, 0.2);
	--field: #d8c7ad;
	--image-filter: sepia(0.35) contrast(1.08) brightness(0.94);
	color-scheme: light;
}

[data-theme="navy"],
.bratebrate-feed[data-theme="navy"] {
	--ground: #070b14;
	--paper: #10192b;
	--ink: #d7e4f5;
	--muted: #8ea0b8;
	--rule: #2c3d56;
	--crimson: #6aa6ff;
	--card: #172338;
	--shadow: 0 12px 36px rgba(0, 0, 0, 0.5);
	--field: #0d1524;
	--image-filter: brightness(0.88) contrast(1.06) saturate(0.85);
	color-scheme: dark;
}

[data-theme="pine"],
.bratebrate-feed[data-theme="pine"] {
	--ground: #080d0a;
	--paper: #121a14;
	--ink: #dce8dc;
	--muted: #8ea394;
	--rule: #2c4032;
	--crimson: #e0b15a;
	--card: #1a261c;
	--shadow: 0 12px 36px rgba(0, 0, 0, 0.5);
	--field: #0e1510;
	--image-filter: brightness(0.88) contrast(1.05) saturate(0.8);
	color-scheme: dark;
}

[data-theme="day"],
.bratebrate-feed[data-theme="day"] {
	--ground: #d7dee8;
	--paper: #f7f9fb;
	--ink: #121820;
	--muted: #4c5b6a;
	--rule: #c5d0dc;
	--crimson: #0b57d0;
	--card: #ffffff;
	--shadow: 0 10px 30px rgba(18, 24, 32, 0.08);
	--field: #ffffff;
	--image-filter: none;
	color-scheme: light;
}

[data-theme="leaf"],
.bratebrate-feed[data-theme="leaf"] {
	--ground: #d5e4d4;
	--paper: #f3faf1;
	--ink: #142117;
	--muted: #4f6656;
	--rule: #c5dcc4;
	--crimson: #1f7a3a;
	--card: #ffffff;
	--shadow: 0 10px 30px rgba(20, 33, 23, 0.08);
	--field: #ffffff;
	--image-filter: saturate(1.05);
	color-scheme: light;
}

[data-theme="stark"],
.bratebrate-feed[data-theme="stark"] {
	--ground: #000000;
	--paper: #000000;
	--ink: #ffffff;
	--muted: #ffffff;
	--rule: #ffffff;
	--crimson: #ff3b30;
	--card: #000000;
	--shadow: none;
	--field: #000000;
	--image-filter: contrast(1.2);
	color-scheme: dark;
}

[data-theme="glare"],
.bratebrate-feed[data-theme="glare"] {
	--ground: #ffffff;
	--paper: #ffffff;
	--ink: #000000;
	--muted: #000000;
	--rule: #000000;
	--crimson: #b00000;
	--card: #ffffff;
	--shadow: none;
	--field: #ffffff;
	--image-filter: contrast(1.15);
	color-scheme: light;
}

[data-theme="signal"],
.bratebrate-feed[data-theme="signal"] {
	--ground: #ffe500;
	--paper: #ffe500;
	--ink: #000000;
	--muted: #000000;
	--rule: #000000;
	--crimson: #000000;
	--card: #fff36a;
	--shadow: none;
	--field: #fff36a;
	--image-filter: contrast(1.15);
	color-scheme: light;
}
