/**
 * NLDD theme "violet": set data-nldd-theme="violet" on <html>.
 *
 * Generated by scripts/generate-themes.js from scripts/reference-colors.json.
 * DO NOT EDIT BY HAND — run `npm run generate:themes` to regenerate.
 */

:root[data-nldd-theme="violet"] {
	/* # Primitives */

	/* ### Neutral */

	--primitives-color-neutral-0: light-dark(#FFFFFF, #000000);
	--primitives-color-neutral-25: light-dark(#F7F6F6, #0F0C0D);
	--primitives-color-neutral-50: light-dark(#EFEDEE, #191517);
	--primitives-color-neutral-75: light-dark(#E8E4E6, #201D1E);
	--primitives-color-neutral-100: light-dark(#E1DCDD, #282324);
	--primitives-color-neutral-150: light-dark(#D3CCCE, #342E30);
	--primitives-color-neutral-200: light-dark(#C5BDC0, #3F383A);
	--primitives-color-neutral-250: light-dark(#B8AFB2, #494244);
	--primitives-color-neutral-300: light-dark(#ACA1A5, #544B4E);
	--primitives-color-neutral-350: light-dark(#A09598, #5F5458);
	--primitives-color-neutral-400: light-dark(#95898D, #695E62);
	--primitives-color-neutral-450: light-dark(#8A7D81, #75686C);
	--primitives-color-neutral-500: #807276;
	--primitives-color-neutral-550: light-dark(#75686C, #8A7D81);
	--primitives-color-neutral-600: light-dark(#695E62, #95898D);
	--primitives-color-neutral-650: light-dark(#5F5458, #A09598);
	--primitives-color-neutral-700: light-dark(#544B4E, #ACA1A5);
	--primitives-color-neutral-750: light-dark(#494244, #B8AFB2);
	--primitives-color-neutral-800: light-dark(#3F383A, #C5BDC0);
	--primitives-color-neutral-850: light-dark(#342E30, #D3CCCE);
	--primitives-color-neutral-900: light-dark(#282324, #E1DCDD);
	--primitives-color-neutral-925: light-dark(#201D1E, #E8E4E6);
	--primitives-color-neutral-950: light-dark(#191517, #EFEDEE);
	--primitives-color-neutral-975: light-dark(#0F0C0D, #F7F6F6);
	--primitives-color-neutral-1000: light-dark(#000000, #FFFFFF);


	/* ### Accent */

	--primitives-color-accent-0: var(--primitives-color-violet-0);
	--primitives-color-accent-25: var(--primitives-color-violet-25);
	--primitives-color-accent-50: var(--primitives-color-violet-50);
	--primitives-color-accent-75: var(--primitives-color-violet-75);
	--primitives-color-accent-100: var(--primitives-color-violet-100);
	--primitives-color-accent-150: var(--primitives-color-violet-150);
	--primitives-color-accent-200: var(--primitives-color-violet-200);
	--primitives-color-accent-250: var(--primitives-color-violet-250);
	--primitives-color-accent-300: var(--primitives-color-violet-300);
	--primitives-color-accent-350: var(--primitives-color-violet-350);
	--primitives-color-accent-400: var(--primitives-color-violet-400);
	--primitives-color-accent-450: var(--primitives-color-violet-450);
	--primitives-color-accent-500: var(--primitives-color-violet-500);
	--primitives-color-accent-550: var(--primitives-color-violet-550);
	--primitives-color-accent-600: var(--primitives-color-violet-600);
	--primitives-color-accent-650: var(--primitives-color-violet-650);
	--primitives-color-accent-700: var(--primitives-color-violet-700);
	--primitives-color-accent-750: var(--primitives-color-violet-750);
	--primitives-color-accent-800: var(--primitives-color-violet-800);
	--primitives-color-accent-850: var(--primitives-color-violet-850);
	--primitives-color-accent-900: var(--primitives-color-violet-900);
	--primitives-color-accent-925: var(--primitives-color-violet-925);
	--primitives-color-accent-950: var(--primitives-color-violet-950);
	--primitives-color-accent-975: var(--primitives-color-violet-975);
	--primitives-color-accent-1000: var(--primitives-color-violet-1000);


	/* # Semantics */

	/* ## Surfaces */

	--semantics-surfaces-accent-filled-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-350));
	--semantics-surfaces-accent-filled-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-400));


	/* ## Content */

	--semantics-content-on-accent-filled-color: light-dark(var(--primitives-color-accent-0), var(--primitives-color-accent-1000));
	--semantics-content-on-accent-filled-secondary-color: light-dark(var(--primitives-color-accent-0), var(--primitives-color-accent-1000));


	/* ## Categories */

	--semantics-categories-accent-filled-background-color: var(--semantics-categories-violet-filled-background-color);
	--semantics-categories-accent-filled-highlight-border-color: var(--semantics-categories-violet-filled-highlight-border-color);
	--semantics-categories-accent-filled-content-color: var(--semantics-categories-violet-filled-content-color);
	--semantics-categories-accent-filled-content-secondary-color: var(--semantics-categories-violet-filled-content-secondary-color);
	--semantics-categories-accent-tinted-background-color: var(--semantics-categories-violet-tinted-background-color);
	--semantics-categories-accent-tinted-highlight-border-color: var(--semantics-categories-violet-tinted-highlight-border-color);
	--semantics-categories-accent-tinted-content-color: var(--semantics-categories-violet-tinted-content-color);
	--semantics-categories-accent-tinted-content-secondary-color: var(--semantics-categories-violet-tinted-content-secondary-color);


	/* ## Controls */

	--semantics-controls-is-selected-indicator-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-controls-is-selected-indicator-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-controls-is-selected-contrast-color: var(--primitives-color-accent-0);
	--semantics-controls-is-selected-is-hovered-indicator-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-controls-is-selected-is-hovered-contrast-color: var(--primitives-color-accent-0);
	--semantics-controls-is-selected-is-active-indicator-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-controls-is-selected-is-active-contrast-color: var(--primitives-color-accent-0);
	--semantics-controls-is-selected-mark-color: light-dark(var(--primitives-color-neutral-0), var(--primitives-color-neutral-100));


	/* ## Buttons */

	--semantics-buttons-neutral-base-is-selected-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-buttons-neutral-base-is-selected-is-hovered-highlight-border-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-buttons-neutral-base-is-selected-is-active-highlight-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-buttons-neutral-tinted-is-selected-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-buttons-neutral-tinted-is-selected-is-hovered-highlight-border-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-buttons-neutral-tinted-is-selected-is-active-highlight-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-buttons-accent-filled-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-buttons-accent-filled-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));
	--semantics-buttons-accent-filled-divider-color: var(--primitives-color-accent-400);
	--semantics-buttons-accent-filled-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-buttons-accent-filled-is-hovered-background-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-buttons-accent-filled-is-hovered-highlight-border-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-buttons-accent-filled-is-hovered-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-is-hovered-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));
	--semantics-buttons-accent-filled-is-active-background-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-buttons-accent-filled-is-active-highlight-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-buttons-accent-filled-is-active-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-is-active-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));
	--semantics-buttons-accent-filled-is-expanded-background-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-buttons-accent-filled-is-expanded-highlight-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-buttons-accent-filled-is-expanded-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-is-expanded-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));
	--semantics-buttons-accent-filled-is-expanded-is-hovered-background-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-buttons-accent-filled-is-expanded-is-hovered-highlight-border-color: light-dark(var(--primitives-color-accent-850), var(--primitives-color-accent-800));
	--semantics-buttons-accent-filled-is-expanded-is-hovered-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-is-expanded-is-hovered-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));
	--semantics-buttons-accent-filled-is-expanded-is-active-background-color: light-dark(var(--primitives-color-accent-850), var(--primitives-color-accent-800));
	--semantics-buttons-accent-filled-is-expanded-is-active-highlight-border-color: light-dark(var(--primitives-color-accent-900), var(--primitives-color-accent-850));
	--semantics-buttons-accent-filled-is-expanded-is-active-content-color: var(--primitives-color-accent-0);
	--semantics-buttons-accent-filled-is-expanded-is-active-content-secondary-color: light-dark(var(--primitives-color-accent-100), var(--primitives-color-accent-50));


	/* ## Focus ring */

	--semantics-focus-ring-outline: var(--primitives-border-width-regular) solid light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));


	/* ## List items */

	--semantics-list-items-is-highlighted-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-list-items-is-highlighted-is-hovered-background-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-list-items-is-highlighted-is-active-background-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-list-items-is-highlighted-content-color: var(--primitives-color-accent-0);


	/* ## Steps */

	--semantics-steps-progress-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-steps-is-past-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-steps-is-past-content-color: var(--primitives-color-accent-0);


	/* ## Tabs */

	--semantics-tabs-is-current-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--semantics-tabs-is-current-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-tabs-is-current-content-color: var(--primitives-color-accent-0);
	--semantics-tabs-is-current-is-hovered-background-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--semantics-tabs-is-current-is-hovered-highlight-border-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-tabs-is-current-is-hovered-content-color: var(--primitives-color-accent-0);
	--semantics-tabs-is-current-is-active-background-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
	--semantics-tabs-is-current-is-active-highlight-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));
	--semantics-tabs-is-current-is-active-content-color: var(--primitives-color-accent-0);


	/* # Components */

	/* ## Badge */

	--components-badge-accent-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--components-badge-accent-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--components-badge-accent-content-color: var(--primitives-color-accent-0);


	/* ## Date picker */

	--components-date-picker-day-is-today-is-selected-border-color: light-dark(var(--primitives-color-accent-800), var(--primitives-color-accent-750));


	/* ## Menu bar item */

	--components-menu-bar-item-is-current-indicator-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-750));


	/* ## Progress bar */

	--components-progress-bar-accent-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--components-progress-bar-accent-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));


	/* ## Progress circle */

	--components-progress-circle-accent-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--components-progress-circle-accent-highlight-border-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));


	/* ## Status bar */

	--components-status-bar-accent-background-color: light-dark(var(--primitives-color-accent-650), var(--primitives-color-accent-600));
	--components-status-bar-accent-content-color: var(--primitives-color-accent-0);
	--components-status-bar-accent-is-hovered-background-color: light-dark(var(--primitives-color-accent-700), var(--primitives-color-accent-650));
	--components-status-bar-accent-is-active-background-color: light-dark(var(--primitives-color-accent-750), var(--primitives-color-accent-700));
}
