html[data-theme="open-late"] {
	--color-primary-50: #dce4fb;
	--color-primary-100: #c5d2f8;
	--color-primary-200: #a8bbf5;
	--color-primary-300: #89a4f2;
	--color-primary-400: #7aa2f7;
	--color-primary-500: #5d87e8;
	--color-primary-600: #486db9;
	--color-primary-700: #34548a;
	--color-primary-800: #2a3a6e;
	--color-primary-900: #1e2748;
	--color-primary-950: #16161e;
	--color-brand-sky: #7dcfff;
	--color-brand-sky-soft: #bb9af7;
	--color-gray-50: #e8eaf4;
	--color-gray-100: #d5d8e6;
	--color-gray-200: #c0c4d6;
	--color-gray-300: #a9b1d6;
	--color-gray-400: #787c99;
	--color-gray-500: #565f89;
	--color-gray-600: #414868;
	--color-gray-700: #292e42;
	--color-gray-800: #24283b;
	--color-gray-900: #1a1b26;
	--color-gray-950: #0e0e14;
	--color-white: #f4f5fb;
	--color-black: #0e0e14;
}

html[data-theme="cherry-blossom"] {
	--color-primary-50: #f6dce3;
	--color-primary-100: #eec6d0;
	--color-primary-200: #e4a8b6;
	--color-primary-300: #dc8ea0;
	--color-primary-400: #d4788c;
	--color-primary-500: #c06076;
	--color-primary-600: #a44e64;
	--color-primary-700: #823e50;
	--color-primary-800: #5e2e3c;
	--color-primary-900: #402028;
	--color-primary-950: #24161c;
	--color-brand-sky: #e0a888;
	--color-brand-sky-soft: #c4a0c0;
	--color-gray-50: #f3e8ec;
	--color-gray-100: #e8d6dc;
	--color-gray-200: #d4b8c2;
	--color-gray-300: #b898a4;
	--color-gray-400: #947880;
	--color-gray-500: #756068;
	--color-gray-600: #5a484e;
	--color-gray-700: #433438;
	--color-gray-800: #2e2428;
	--color-gray-900: #1c1619;
	--color-gray-950: #120e10;
	--color-white: #faf4f6;
	--color-black: #120e10;
}

html[data-theme="west-coast-cedar"] {
	--color-primary-50: #f6e6c8;
	--color-primary-100: #eed4a8;
	--color-primary-200: #e4c080;
	--color-primary-300: #dcb068;
	--color-primary-400: #d4a05c;
	--color-primary-500: #b88848;
	--color-primary-600: #9a7040;
	--color-primary-700: #785638;
	--color-primary-800: #584028;
	--color-primary-900: #3c2c1c;
	--color-primary-950: #221810;
	--color-brand-sky: #8a9cb8;
	--color-brand-sky-soft: #c4b090;
	--color-gray-50: #f3eadc;
	--color-gray-100: #e8dcc8;
	--color-gray-200: #d4c4a8;
	--color-gray-300: #b8a888;
	--color-gray-400: #96886c;
	--color-gray-500: #786c58;
	--color-gray-600: #5c5444;
	--color-gray-700: #443e34;
	--color-gray-800: #2e2a24;
	--color-gray-900: #1c1814;
	--color-gray-950: #12100c;
	--color-white: #faf6ee;
	--color-black: #12100c;
}

html[data-theme="rain-coast"] {
	--color-primary-50: #d4ece6;
	--color-primary-100: #b8dcd4;
	--color-primary-200: #94c8bc;
	--color-primary-300: #7ab8aa;
	--color-primary-400: #6aa898;
	--color-primary-500: #548c80;
	--color-primary-600: #427068;
	--color-primary-700: #345850;
	--color-primary-800: #264038;
	--color-primary-900: #1a2c28;
	--color-primary-950: #101c18;
	--color-brand-sky: #7ab8c4;
	--color-brand-sky-soft: #90b8b0;
	--color-gray-50: #e4eeea;
	--color-gray-100: #d0e0da;
	--color-gray-200: #b4ccc4;
	--color-gray-300: #94b0a8;
	--color-gray-400: #708c84;
	--color-gray-500: #587068;
	--color-gray-600: #445850;
	--color-gray-700: #34423c;
	--color-gray-800: #242e2a;
	--color-gray-900: #141c1a;
	--color-gray-950: #0c1412;
	--color-white: #f0f6f4;
	--color-black: #0c1412;
}

html[data-theme="vancouver-special"] {
	--color-primary-50: #d8e4ec;
	--color-primary-100: #c0d4e0;
	--color-primary-200: #a0bcc8;
	--color-primary-300: #8aacbc;
	--color-primary-400: #7a9ab4;
	--color-primary-500: #6280a0;
	--color-primary-600: #4e6884;
	--color-primary-700: #3c5068;
	--color-primary-800: #2c3c50;
	--color-primary-900: #1e2838;
	--color-primary-950: #121820;
	--color-brand-sky: #8ab8c8;
	--color-brand-sky-soft: #a0b0c0;
	--color-gray-50: #e8ecf0;
	--color-gray-100: #d4dae0;
	--color-gray-200: #b8c0c8;
	--color-gray-300: #98a4b0;
	--color-gray-400: #788490;
	--color-gray-500: #5c6874;
	--color-gray-600: #485058;
	--color-gray-700: #363c44;
	--color-gray-800: #242830;
	--color-gray-900: #16181c;
	--color-gray-950: #0c0e12;
	--color-white: #f4f6f8;
	--color-black: #0c0e12;
}

html[data-theme="shaughnessy"] {
	--color-primary-50: #f4eccc;
	--color-primary-100: #ece0b0;
	--color-primary-200: #e0d090;
	--color-primary-300: #d8c880;
	--color-primary-400: #d4c078;
	--color-primary-500: #b8a460;
	--color-primary-600: #988848;
	--color-primary-700: #786838;
	--color-primary-800: #584c28;
	--color-primary-900: #3c341c;
	--color-primary-950: #221c10;
	--color-brand-sky: #b8c0d0;
	--color-brand-sky-soft: #c8b8a0;
	--color-gray-50: #f3ead8;
	--color-gray-100: #e8dcc4;
	--color-gray-200: #d4c8a8;
	--color-gray-300: #b8ac8c;
	--color-gray-400: #94886c;
	--color-gray-500: #746c54;
	--color-gray-600: #5c5440;
	--color-gray-700: #443e30;
	--color-gray-800: #2e2a20;
	--color-gray-900: #1c1812;
	--color-gray-950: #12100c;
	--color-white: #faf6eb;
	--color-black: #12100c;
}

html:not(.dark)[data-theme="open-late"] {
	--color-white: #ffffff;
	--color-gray-50: #f6f7fb;
	--color-gray-100: #eef0f6;
	--color-gray-200: #e4e7f0;
	--text: #1a1b26;
	--text-muted: #565f89;
	--accent-text: #1a1b26;
}

html:not(.dark)[data-theme="cherry-blossom"] {
	--color-white: #ffffff;
	--color-gray-50: #fbf8f9;
	--color-gray-100: #f5eef1;
	--color-gray-200: #ece3e7;
	--text: #1c1619;
	--text-muted: #756068;
	--accent-text: #1c1619;
}

html:not(.dark)[data-theme="west-coast-cedar"] {
	--color-white: #ffffff;
	--color-gray-50: #faf8f4;
	--color-gray-100: #f3eee6;
	--color-gray-200: #e8e0d4;
	--text: #1c1814;
	--text-muted: #786c58;
	--accent-text: #1c1814;
}

html:not(.dark)[data-theme="rain-coast"] {
	--color-white: #ffffff;
	--color-gray-50: #f6faf8;
	--color-gray-100: #eef4f1;
	--color-gray-200: #e0ebe6;
	--text: #141c1a;
	--text-muted: #587068;
	--accent-text: #141c1a;
}

html:not(.dark)[data-theme="vancouver-special"] {
	--color-white: #ffffff;
	--color-gray-50: #f7f8fa;
	--color-gray-100: #eef1f4;
	--color-gray-200: #e2e6eb;
	--text: #16181c;
	--text-muted: #5c6874;
	--accent-text: #16181c;
}

html:not(.dark)[data-theme="shaughnessy"] {
	--color-white: #ffffff;
	--color-gray-50: #faf8f3;
	--color-gray-100: #f4efe6;
	--color-gray-200: #e9e2d4;
	--text: #1c1812;
	--text-muted: #746c54;
	--accent-text: #1c1812;
}

html.dark[data-theme="open-late"] {
	--text: #c0caf5;
	--text-muted: #565f89;
	--accent-text: #1a1b26;
}

html.dark[data-theme="cherry-blossom"] {
	--text: #f0dce2;
	--text-muted: #947880;
	--accent-text: #1c1619;
}

html.dark[data-theme="west-coast-cedar"] {
	--text: #f0e4cc;
	--text-muted: #96886c;
	--accent-text: #1c1814;
}

html.dark[data-theme="rain-coast"] {
	--text: #dce8e4;
	--text-muted: #708c84;
	--accent-text: #141c1a;
}

html.dark[data-theme="vancouver-special"] {
	--text: #dce4ec;
	--text-muted: #788490;
	--accent-text: #16181c;
}

html.dark[data-theme="shaughnessy"] {
	--text: #f0e8d0;
	--text-muted: #94886c;
	--accent-text: #1c1812;
}
