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="rain-coast"] {
	--color-primary-50: #dce8ec;
	--color-primary-100: #c4d8e0;
	--color-primary-200: #a4c0cc;
	--color-primary-300: #8aacb8;
	--color-primary-400: #7898a8;
	--color-primary-500: #607c8c;
	--color-primary-600: #4c6470;
	--color-primary-700: #3c4c58;
	--color-primary-800: #2c3840;
	--color-primary-900: #1e262c;
	--color-primary-950: #12181c;
	--color-brand-sky: #88b0bc;
	--color-brand-sky-soft: #98a8b0;
	--color-gray-50: #e6eaec;
	--color-gray-100: #d2d8dc;
	--color-gray-200: #b4bcc4;
	--color-gray-300: #949ca4;
	--color-gray-400: #747c84;
	--color-gray-500: #5c646c;
	--color-gray-600: #484e54;
	--color-gray-700: #363a40;
	--color-gray-800: #26282c;
	--color-gray-900: #16181a;
	--color-gray-950: #0e1012;
	--color-white: #f2f4f6;
	--color-black: #0e1012;
}

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="point-grey"] {
	--color-primary-50: #e0eaf0;
	--color-primary-100: #c8d8e4;
	--color-primary-200: #a8c0d0;
	--color-primary-300: #8cacbc;
	--color-primary-400: #789cac;
	--color-primary-500: #608090;
	--color-primary-600: #4c6674;
	--color-primary-700: #3c4e58;
	--color-primary-800: #2c3840;
	--color-primary-900: #1e262c;
	--color-primary-950: #14181c;
	--color-brand-sky: #8ab8a8;
	--color-brand-sky-soft: #b8c4a8;
	--color-gray-50: #eceae6;
	--color-gray-100: #dcd8d2;
	--color-gray-200: #c4c0b8;
	--color-gray-300: #a8a49c;
	--color-gray-400: #8c8880;
	--color-gray-500: #706c68;
	--color-gray-600: #585450;
	--color-gray-700: #423e3c;
	--color-gray-800: #302e2c;
	--color-gray-900: #22201e;
	--color-gray-950: #161412;
	--color-white: #f7f6f2;
	--color-black: #161412;
}

html[data-theme="gold-rush"] {
	--color-primary-50: #f0e8d4;
	--color-primary-100: #e4d8bc;
	--color-primary-200: #d4c49c;
	--color-primary-300: #c4b488;
	--color-primary-400: #b8a878;
	--color-primary-500: #9a8c64;
	--color-primary-600: #7c7050;
	--color-primary-700: #60563c;
	--color-primary-800: #443c2c;
	--color-primary-900: #2c281c;
	--color-primary-950: #1c1810;
	--color-brand-sky: #b8b09c;
	--color-brand-sky-soft: #c8bc9c;
	--color-gray-50: #ece8e0;
	--color-gray-100: #dcd4c8;
	--color-gray-200: #c4b8a8;
	--color-gray-300: #a89c8c;
	--color-gray-400: #887c70;
	--color-gray-500: #6c6458;
	--color-gray-600: #544c44;
	--color-gray-700: #3c3830;
	--color-gray-800: #2a2620;
	--color-gray-900: #1a1814;
	--color-gray-950: #100e0c;
	--color-white: #f8f6f0;
	--color-black: #100e0c;
}

html[data-theme="coal-harbour"] {
	--color-primary-50: #dcecf0;
	--color-primary-100: #c4dee4;
	--color-primary-200: #a0c8d4;
	--color-primary-300: #84b4c4;
	--color-primary-400: #6ca4b8;
	--color-primary-500: #548898;
	--color-primary-600: #426c7c;
	--color-primary-700: #345460;
	--color-primary-800: #263c48;
	--color-primary-900: #1a2830;
	--color-primary-950: #101820;
	--color-brand-sky: #7ec4c8;
	--color-brand-sky-soft: #a0b8c8;
	--color-gray-50: #e8ecf0;
	--color-gray-100: #d4dae0;
	--color-gray-200: #b8c0c8;
	--color-gray-300: #9aa4b0;
	--color-gray-400: #788490;
	--color-gray-500: #5c6874;
	--color-gray-600: #485058;
	--color-gray-700: #343c44;
	--color-gray-800: #242830;
	--color-gray-900: #161a1e;
	--color-gray-950: #0c0e12;
	--color-white: #f4f6f8;
	--color-black: #0c0e12;
}

html[data-theme="cherry-blossom"] {
	--color-primary-50: #f4e8ec;
	--color-primary-100: #ead4dc;
	--color-primary-200: #dcb8c4;
	--color-primary-300: #cca0b0;
	--color-primary-400: #bc8c9c;
	--color-primary-500: #9e7484;
	--color-primary-600: #805c6c;
	--color-primary-700: #644854;
	--color-primary-800: #48343c;
	--color-primary-900: #302428;
	--color-primary-950: #1c1618;
	--color-brand-sky: #d4b0a0;
	--color-brand-sky-soft: #c8a8b8;
	--color-gray-50: #f0eae8;
	--color-gray-100: #e0d6d4;
	--color-gray-200: #c8bcb8;
	--color-gray-300: #aca09c;
	--color-gray-400: #8c8480;
	--color-gray-500: #706864;
	--color-gray-600: #58504c;
	--color-gray-700: #403c38;
	--color-gray-800: #2c2826;
	--color-gray-900: #1c1818;
	--color-gray-950: #120e0e;
	--color-white: #faf6f4;
	--color-black: #120e0e;
}

html[data-theme="stanley-park"] {
	--color-primary-50: #e0e8dc;
	--color-primary-100: #ccd8c4;
	--color-primary-200: #b0c0a4;
	--color-primary-300: #98ac8c;
	--color-primary-400: #849878;
	--color-primary-500: #6c7e64;
	--color-primary-600: #566450;
	--color-primary-700: #424c3c;
	--color-primary-800: #30362c;
	--color-primary-900: #20241c;
	--color-primary-950: #141612;
	--color-brand-sky: #88a898;
	--color-brand-sky-soft: #a0b098;
	--color-gray-50: #e4e8e4;
	--color-gray-100: #d0d6d0;
	--color-gray-200: #b4bcb4;
	--color-gray-300: #949c94;
	--color-gray-400: #747c74;
	--color-gray-500: #5c645c;
	--color-gray-600: #484c48;
	--color-gray-700: #363836;
	--color-gray-800: #242624;
	--color-gray-900: #161816;
	--color-gray-950: #0e100e;
	--color-white: #f2f4f0;
	--color-black: #0e100e;
}

html[data-theme="sea-to-sky"] {
	--color-primary-50: #dce6f4;
	--color-primary-100: #c4d4ec;
	--color-primary-200: #a0b8dc;
	--color-primary-300: #809ccc;
	--color-primary-400: #6a8cc0;
	--color-primary-500: #5270a8;
	--color-primary-600: #405888;
	--color-primary-700: #304468;
	--color-primary-800: #24304c;
	--color-primary-900: #182034;
	--color-primary-950: #10141f;
	--color-brand-sky: #68c0c8;
	--color-brand-sky-soft: #88a8d8;
	--color-gray-50: #e4e8f0;
	--color-gray-100: #d0d6e4;
	--color-gray-200: #b0b8cc;
	--color-gray-300: #9098b0;
	--color-gray-400: #707888;
	--color-gray-500: #586070;
	--color-gray-600: #444850;
	--color-gray-700: #32363e;
	--color-gray-800: #22262e;
	--color-gray-900: #14181e;
	--color-gray-950: #0c0e14;
	--color-white: #f2f4f8;
	--color-black: #0c0e14;
}

html[data-theme="wreck-sunset"] {
	--color-primary-50: #f8e4dc;
	--color-primary-100: #f0d0c4;
	--color-primary-200: #e4b0a0;
	--color-primary-300: #d89888;
	--color-primary-400: #d08070;
	--color-primary-500: #b06858;
	--color-primary-600: #905448;
	--color-primary-700: #704038;
	--color-primary-800: #502e28;
	--color-primary-900: #38201c;
	--color-primary-950: #201412;
	--color-brand-sky: #c898b8;
	--color-brand-sky-soft: #e0b090;
	--color-gray-50: #f0e8ea;
	--color-gray-100: #e0d4d8;
	--color-gray-200: #c8b4bc;
	--color-gray-300: #a8949c;
	--color-gray-400: #887480;
	--color-gray-500: #6c5c68;
	--color-gray-600: #544850;
	--color-gray-700: #3c343c;
	--color-gray-800: #2a242a;
	--color-gray-900: #1a161a;
	--color-gray-950: #100e10;
	--color-white: #faf6f4;
	--color-black: #100e10;
}

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="rain-coast"] {
	--color-white: #ffffff;
	--color-gray-50: #f6f8f9;
	--color-gray-100: #eef2f4;
	--color-gray-200: #e2e8ea;
	--text: #16181a;
	--text-muted: #5c646c;
	--accent-text: #16181a;
}

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="point-grey"] {
	--color-white: #ffffff;
	--color-gray-50: #f8f7f4;
	--color-gray-100: #f2f0ec;
	--color-gray-200: #e8e4de;
	--text: #22201e;
	--text-muted: #706c68;
	--accent-text: #22201e;
}

html:not(.dark)[data-theme="gold-rush"] {
	--color-white: #ffffff;
	--color-gray-50: #f8f6f2;
	--color-gray-100: #f2eee8;
	--color-gray-200: #e8e2d8;
	--text: #1a1814;
	--text-muted: #6c6458;
	--accent-text: #1a1814;
}

html:not(.dark)[data-theme="coal-harbour"] {
	--color-white: #ffffff;
	--color-gray-50: #f6f8fa;
	--color-gray-100: #eef2f4;
	--color-gray-200: #e2e8ec;
	--text: #161a1e;
	--text-muted: #5c6874;
	--accent-text: #161a1e;
}

html:not(.dark)[data-theme="cherry-blossom"] {
	--color-white: #ffffff;
	--color-gray-50: #faf6f4;
	--color-gray-100: #f4eeec;
	--color-gray-200: #ebe2e0;
	--text: #1c1818;
	--text-muted: #706864;
	--accent-text: #1c1818;
}

html:not(.dark)[data-theme="stanley-park"] {
	--color-white: #ffffff;
	--color-gray-50: #f4f6f2;
	--color-gray-100: #eceee8;
	--color-gray-200: #dee4dc;
	--text: #161816;
	--text-muted: #5c645c;
	--accent-text: #161816;
}

html:not(.dark)[data-theme="sea-to-sky"] {
	--color-white: #ffffff;
	--color-gray-50: #f4f6fa;
	--color-gray-100: #eaf0f4;
	--color-gray-200: #dce4ec;
	--text: #14181e;
	--text-muted: #586070;
	--accent-text: #14181e;
}

html:not(.dark)[data-theme="wreck-sunset"] {
	--color-white: #ffffff;
	--color-gray-50: #faf6f4;
	--color-gray-100: #f4ece8;
	--color-gray-200: #ebe0dc;
	--text: #1a161a;
	--text-muted: #6c5c68;
	--accent-text: #1a161a;
}

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

html.dark[data-theme="rain-coast"] {
	--text: #dce4e8;
	--text-muted: #747c84;
	--accent-text: #16181a;
}

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

html.dark[data-theme="point-grey"] {
	--text: #e8e6e0;
	--text-muted: #8c8880;
	--accent-text: #22201e;
}

html.dark[data-theme="gold-rush"] {
	--text: #e8e0d0;
	--text-muted: #887c70;
	--accent-text: #1a1814;
}

html.dark[data-theme="coal-harbour"] {
	--text: #dce4ec;
	--text-muted: #788490;
	--accent-text: #161a1e;
}

html.dark[data-theme="cherry-blossom"] {
	--text: #ece0e4;
	--text-muted: #8c8480;
	--accent-text: #1c1818;
}

html.dark[data-theme="stanley-park"] {
	--text: #dce4d8;
	--text-muted: #747c74;
	--accent-text: #161816;
}

html.dark[data-theme="sea-to-sky"] {
	--text: #d8e0ec;
	--text-muted: #707888;
	--accent-text: #14181e;
}

html.dark[data-theme="wreck-sunset"] {
	--text: #f0e0dc;
	--text-muted: #887480;
	--accent-text: #1a161a;
}
