/**
 * Do not edit directly
 * Generated on Mon, 29 Apr 2024 02:54:47 GMT
 */

:root[data-theme-mode='light'] {
	--bdw: 1px;
	--bdr-basis: 8px;
	--bdr-min: 4px;
	--bdr-s: 8px;
	--bdr-l: 16px;
	--bdr-max: 24px;
	--clr-primary: lch(22 14 298);
	--clr-secondary: lch(60 14 178);
	--clr-tertiary: lch(60 14 418);
	--clr-accent: lch(50 72 298);
	--clr-ink: lch(22 14 298);
	--clr-surface: lch(99 0.5 313);
	--clr-background: #ffffee;
	--clr-sentiment-positive: lch(50 74 147);
	--clr-sentiment-negative: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-positive-tr-invisible: lch(50 74 147 / 0);
	--clr-sentiment-positive-tr-min: lch(50 74 147 / 0.05);
	--clr-sentiment-positive-tr-light-x: lch(50 74 147 / 0.13);
	--clr-sentiment-positive-tr-light: lch(50 74 147 / 0.25);
	--clr-sentiment-positive-tr-heavy: lch(50 74 147 / 0.68);
	--clr-sentiment-positive-tr-heavy-x: lch(50 74 147 / 0.68);
	--clr-sentiment-positive-tr-max: lch(50 74 147 / 0.93);
	--clr-sentiment-negative-tr-invisible: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-min: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-light-x: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-light: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-heavy: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-heavy-x: lch(60% * 0.875, 100, 11.38);
	--clr-sentiment-negative-tr-max: lch(60% * 0.875, 100, 11.38);
	--clr-luminosity-schedule-1: 22%;
	--clr-luminosity-schedule-2: 50%;
	--clr-luminosity-schedule-3: 60%;
	--clr-luminosity-schedule-4: 99%;
	--clr-luminosity-schedule-5: 100%;
	--clr-transparency-schedule-min: 0.05;
	--clr-transparency-schedule-light-x: 0.125;
	--clr-transparency-schedule-light: 0.25;
	--clr-transparency-schedule-heavy: 0.675;
	--clr-transparency-schedule-heavy-x: 0.85;
	--clr-transparency-schedule-max: 0.925;
	--clr-mixer: 120;
	--clr-variation-schedule-light: 0.33;
	--clr-variation-schedule-dark: 0.5;
	--clr-primary-tr-invisible: lch(22 14 298 / 0);
	--clr-primary-tr-min: lch(22 14 298 / 0.05);
	--clr-primary-tr-light-x: lch(22 14 298 / 0.13);
	--clr-primary-tr-light: lch(22 14 298 / 0.25);
	--clr-primary-tr-heavy: lch(22 14 298 / 0.68);
	--clr-primary-tr-heavy-x: lch(22 14 298 / 0.85);
	--clr-primary-tr-max: lch(22 14 298 / 0.93);
	--clr-accent-tr-invisible: lch(50 72 298 / 0);
	--clr-accent-tr-min: lch(50 72 298 / 0.05);
	--clr-accent-tr-light-x: lch(50 72 298 / 0.13);
	--clr-accent-tr-light: lch(50 72 298 / 0.25);
	--clr-accent-tr-heavy: lch(50 72 298 / 0.68);
	--clr-accent-tr-heavy-x: lch(50 72 298 / 0.85);
	--clr-accent-tr-max: lch(50 72 298 / 0.93);
	--clr-ink-tr-invisible: lch(22 14 298 / 0);
	--clr-ink-tr-min: lch(22 14 298 / 0.05);
	--clr-ink-tr-light-x: lch(22 14 298 / 0.13);
	--clr-ink-tr-light: lch(22 14 298 / 0.25);
	--clr-ink-tr-heavy: lch(22 14 298 / 0.68);
	--clr-ink-tr-heavy-x: lch(22 14 298 / 0.85);
	--clr-ink-tr-max: lch(22 14 298 / 0.93);
	--clr-secondary-tr-invisible: lch(60 14 178 / 0);
	--clr-secondary-tr-min: lch(60 14 178 / 0.05);
	--clr-secondary-tr-light-x: lch(60 14 178 / 0.13);
	--clr-secondary-tr-light: lch(60 14 178 / 0.25);
	--clr-secondary-tr-heavy: lch(60 14 178 / 0.68);
	--clr-secondary-tr-heavy-x: lch(60 14 178 / 0.85);
	--clr-secondary-tr-max: lch(60 14 178 / 0.93);
	--clr-tertiary-tr-invisible: lch(60 14 418 / 0);
	--clr-tertiary-tr-min: lch(60 14 418 / 0.05);
	--clr-tertiary-tr-light-x: lch(60 14 418 / 0.13);
	--clr-tertiary-tr-light: lch(60 14 418 / 0.25);
	--clr-tertiary-tr-heavy: lch(60 14 418 / 0.68);
	--clr-tertiary-tr-heavy-x: lch(60 14 418 / 0.85);
	--clr-tertiary-tr-max: lch(60 14 418 / 0.93);
	--clr-surface-tr-invisible: lch(99 0.5 313 / 0);
	--clr-surface-tr-min: lch(99 0.5 313 / 0.05);
	--clr-surface-tr-light-x: lch(99 0.5 313 / 0.13);
	--clr-surface-tr-light: lch(99 0.5 313 / 0.25);
	--clr-surface-tr-heavy: lch(99 0.5 313 / 0.68);
	--clr-surface-tr-heavy-x: lch(99 0.5 313 / 0.85);
	--clr-surface-tr-max: lch(99 0.5 313 / 0.93);
	--clr-background-tr-invisible: lch(100 1 418 / 0);
	--clr-background-tr-min: lch(100 1 418 / 0.05);
	--clr-background-tr-light-x: lch(100 1 418 / 0.13);
	--clr-background-tr-light: lch(100 1 418 / 0.25);
	--clr-background-tr-heavy: lch(100 1 418 / 0.68);
	--clr-background-tr-heavy-x: lch(100 1 418 / 0.85);
	--clr-background-tr-max: lch(100 1 418 / 0.93);
	--clr-primary-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-top: linear-gradient(
		0deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-top: linear-gradient(
		0deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-primary-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-top: linear-gradient(0deg, lch(22 14 298 / 0.85) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.85) 0%,
		lch(22 14 298 / 0.85) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-to-invisible-to-top: linear-gradient(0deg, lch(22 14 298 / 0.68) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-heavy-to-invisible-to-right: linear-gradient(90deg, lch(22 14 298 / 0.68) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-to-invisible-to-left: linear-gradient(270deg, lch(22 14 298 / 0.68) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.68) 0%,
		lch(22 14 298 / 0.68) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-to-invisible-to-top: linear-gradient(0deg, lch(22 14 298 / 0.25) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-light-to-invisible-to-right: linear-gradient(90deg, lch(22 14 298 / 0.25) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-to-invisible-to-left: linear-gradient(270deg, lch(22 14 298 / 0.25) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.25) 0%,
		lch(22 14 298 / 0.25) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-top: linear-gradient(0deg, lch(22 14 298 / 0.13) 0%, lch(22 14 298 / 0) 100%);
	--clr-ink-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-ink-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(22 14 298 / 0.13) 0%,
		lch(22 14 298 / 0.13) 50%,
		lch(22 14 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0.85) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0.85) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0.85) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(50 72 298 / 0.85) 0%,
		lch(50 72 298 / 0.85) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-top: linear-gradient(0deg, lch(50 72 298 / 0.68) 0%, lch(50 72 298 / 0) 100%);
	--clr-accent-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0.68) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0.68) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0.68) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(50 72 298 / 0.68) 0%,
		lch(50 72 298 / 0.68) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-top: linear-gradient(0deg, lch(50 72 298 / 0.25) 0%, lch(50 72 298 / 0) 100%);
	--clr-accent-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0.25) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0.25) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0.25) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(50 72 298 / 0.25) 0%,
		lch(50 72 298 / 0.25) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0.13) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0.13) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0.13) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-accent-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(50 72 298 / 0.13) 0%,
		lch(50 72 298 / 0.13) 50%,
		lch(50 72 298 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0.85) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0.85) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0.85) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 178 / 0.85) 0%,
		lch(60 14 178 / 0.85) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0.68) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0.68) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0.68) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 178 / 0.68) 0%,
		lch(60 14 178 / 0.68) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0.25) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0.25) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0.25) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 178 / 0.25) 0%,
		lch(60 14 178 / 0.25) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0.13) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0.13) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0.13) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-secondary-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 178 / 0.13) 0%,
		lch(60 14 178 / 0.13) 50%,
		lch(60 14 178 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0.85) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0.85) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0.85) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 418 / 0.85) 0%,
		lch(60 14 418 / 0.85) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0.68) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0.68) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0.68) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 418 / 0.68) 0%,
		lch(60 14 418 / 0.68) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0.25) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0.25) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0.25) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 418 / 0.25) 0%,
		lch(60 14 418 / 0.25) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0.13) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0.13) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0.13) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-tertiary-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(60 14 418 / 0.13) 0%,
		lch(60 14 418 / 0.13) 50%,
		lch(60 14 418 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0.85) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0.85) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0.85) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.85) 0%,
		lch(99 0.5 313 / 0.85) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-top: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0.68) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0.68) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0.68) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.68) 0%,
		lch(99 0.5 313 / 0.68) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-top: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0.25) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0.25) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0.25) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.25) 0%,
		lch(99 0.5 313 / 0.25) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0.13) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0.13) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0.13) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-surface-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(99 0.5 313 / 0.13) 0%,
		lch(99 0.5 313 / 0.13) 50%,
		lch(99 0.5 313 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0.85) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0.85) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0.85) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(100 1 418 / 0.85) 0%,
		lch(100 1 418 / 0.85) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-top: linear-gradient(
		0deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-right: linear-gradient(
		90deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-left: linear-gradient(
		270deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0.68) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0.68) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0.68) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-heavy-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(100 1 418 / 0.68) 0%,
		lch(100 1 418 / 0.68) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-top: linear-gradient(
		0deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-right: linear-gradient(
		90deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-left: linear-gradient(
		270deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0.25) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0.25) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0.25) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(100 1 418 / 0.25) 0%,
		lch(100 1 418 / 0.25) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-top: linear-gradient(
		0deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-right: linear-gradient(
		90deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-bottom: linear-gradient(
		180deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-left: linear-gradient(
		270deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-top-stop-half: linear-gradient(
		0deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0.13) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-right-stop-half: linear-gradient(
		90deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0.13) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-bottom-stop-half: linear-gradient(
		180deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0.13) 50%,
		lch(100 1 418 / 0) 100%
	);
	--clr-background-gr-light-x-to-invisible-to-left-stop-half: linear-gradient(
		270deg,
		lch(100 1 418 / 0.13) 0%,
		lch(100 1 418 / 0.13) 50%,
		lch(100 1 418 / 0) 100%
	);
	--sp-1: 8px;
	--sp-2: 16px;
	--sp-3: 24px;
	--sp-4: 32px;
	--sp-5: 40px;
	--sp-6: 48px;
	--sp-7: 56px;
	--sp-8: 64px;
	--sp-9: 72px;
	--sp-10: 80px;
	--sp-11: 88px;
	--sp-12: 96px;
	--sp-min: 4px;
	--sp-l-1: 12px;
	--sp-l-2: 24px;
	--sp-l-3: 36px;
	--sp-l-4: 48px;
	--sp-l-5: 60px;
	--sp-l-6: 72px;
	--sp-l-7: 84px;
	--sp-l-8: 96px;
	--sp-l-9: 108px;
	--sp-l-10: 120px;
	--sp-l-11: 132px;
	--sp-l-12: 144px;
	--sp-l-min: 6px;
	--sp-s-1: 6px;
	--sp-s-2: 12px;
	--sp-s-3: 18px;
	--sp-s-4: 24px;
	--sp-s-5: 30px;
	--sp-s-6: 36px;
	--sp-s-7: 42px;
	--sp-s-8: 48px;
	--sp-s-9: 54px;
	--sp-s-10: 60px;
	--sp-s-11: 66px;
	--sp-s-12: 72px;
	--sp-s-min: 3px;
	--sp-basis: 8px;
	--sp-basis-l: 12px;
	--sp-basis-s: 6px;
	--gap-min: 4px;
	--gap-s: 8px;
	--gap-l: 16px;
	--gap-max: 24px;
	--gap-section: 16px;
	--gap-page: 0;
	--gap-basis: 8px;
	--bd-primary: 1px solid lch(22 14 298);
	--bd-primary-tr-light-x: 1px solid lch(22 14 298 / 0.13);
	--bd-primary-tr-light: 1px solid lch(22 14 298 / 0.25);
	--bd-primary-tr-heavy: 1px solid lch(22 14 298 / 0.68);
	--bd-primary-tr-heavy-x: 1px solid lch(22 14 298 / 0.85);
	--bd-section: 1px solid lch(22 14 298 / 0.13);
	--bd-page: 1px solid lch(22 14 298 / 0.13);
	--bdc-section: lch(22 14 298 / 0.13);
	--bdc-page: lch(22 14 298 / 0.13);
	--pad-page: 40px;
	--pad-section: 16px;
	--pad-feature-primary: 96px;
	--sz-collection-banner-height: 144px;
	--glow-ink-min: 0 0 8px 0 lch(22 14 298 / 0.13);
	--glow-ink-s: 0 0 16px 0 lch(22 14 298 / 0.13);
	--glow-ink-l: 0 0 32px 0 lch(22 14 298 / 0.25);
	--glow-ink-max: 0 0 48px 0 lch(22 14 298 / 0.25);
	--shadow-min: 0 4px 8px 0 hsla(0, 0, 0, 0.0875);
	--shadow-s: 0 8px 16px 0 hsla(0, 0, 0, 0.12);
	--shadow-l: 0 16px 32px 0 hsla(0, 0, 0, 0.18);
	--shadow-max: 0 24px 48px 0 hsla(0, 0, 0, 0.24);
	--shadow-canonical-left-min: -4px 0 8px 0 hsla(0, 0, 0, 0.0875);
	--shadow-canonical-left-s: -8px 0 16px 0 hsla(0, 0, 0, 0.12);
	--shadow-canonical-left-l: -16px 0 32px 0 hsla(0, 0, 0, 0.18);
	--shadow-canonical-left-max: -24px 0 48px 0 hsla(0, 0, 0, 0.24);
	--shadow-canonical-right-min: 4px 0 8px 0 hsla(0, 0, 0, 0.0875);
	--shadow-canonical-right-s: 8px 0 16px 0 hsla(0, 0, 0, 0.12);
	--shadow-canonical-right-l: 16px 0 32px 0 hsla(0, 0, 0, 0.18);
	--shadow-canonical-right-max: 24px 0 48px 0 hsla(0, 0, 0, 0.24);
	--fx-glow-basis: 16px;
	--fx-shadow-blur-basis: 16px;
	--fx-shadow-offset-basis: 8px;
	--fx-shadow-tr-schedule-min: 0.0875;
	--fx-shadow-tr-schedule-s: 0.12;
	--fx-shadow-tr-schedule-l: 0.18;
	--fx-shadow-tr-schedule-max: 0.24;
	--section-border-clr: lch(22 14 298 / 0.13);
	--section-pad: 16px;
	--section-gap: 16px;
	--page-border-clr: lch(22 14 298 / 0.13);
	--page-pad: 40px;
	--page-gap: 0;
	--feature-primary-pad: 96px;
	--collection-banner-height: 144px;
	--shell-background: transparent;
	--text-body: 500 0.875rem / Normal 'JetBrains Mono';
	--text-body-min: 500 0.75rem / Normal 'JetBrains Mono';
	--text-body-s: 500 0.813rem / Normal 'JetBrains Mono';
	--text-body-l: 500 0.938rem / Normal 'JetBrains Mono';
	--text-body-max: 500 1.125rem / Normal 'JetBrains Mono';
	--text-label: 700 0.875rem / Normal 'JetBrains Mono';
	--text-label-min: 700 0.75rem / Normal 'JetBrains Mono';
	--text-label-s: 700 0.813rem / Normal 'JetBrains Mono';
	--text-label-l: 700 0.938rem / Normal 'JetBrains Mono';
	--text-label-max: 700 1.125rem / Normal 'JetBrains Mono';
	--fs-1: 0.875rem;
	--fs-2: 1.125rem;
	--fs-3: 1.375rem;
	--fs-4: 1.625rem;
	--fs-5: 1.875rem;
	--fs-6: 2.125rem;
	--fs-7: 2.375rem;
	--fs-8: 2.625rem;
	--fs-9: 2.875rem;
	--fs-10: 3.125rem;
	--fs-11: 3.375rem;
	--fs-12: 3.625rem;
	--fs-min: 0.75rem; /* 0.625 */
	--fs-01: 0.75rem;
	--fs-basis: 0.875px;
	--fs-factor: 0.25px;
	--fs-factor-s: 0.125px;
	--font-heading: 'Work Sans';
	--font-body: 'JetBrains Mono';
	--font-label: 'JetBrains Mono';
	--text-heading: 900 2.625rem/0.75 'Work Sans';
	--text-heading-min: 900 1.625rem/0.75 'Work Sans';
	--text-heading-s: 900 2.125rem/0.75 'Work Sans';
	--text-heading-l: 900 3.125rem/0.75 'Work Sans';
	--text-heading-max: 900 3.625rem/0.75 'Work Sans';
	--text-case-heading: uppercase;
	--text-case-heading-alt: none;
	--text-case-body: none;
	--text-case-label: uppercase;
	--text-case-action: uppercase;
	--text-line-height-heading: 0.75;
	--text-line-height-body: Normal;
	--text-line-height-label: Normal;
	--text-weight-heading: 900;
	--text-weight-body: 500;
	--text-weight-label: 700;
}
