.theme-light {
	/* Material You Tokens - Light Mode ✨☀️ */
	--colorPrimary: hsl(var(--accent-h), 100%, 31%);
	--colorPrimaryContainer: hsl(var(--accent-h), 100%, 93%);
	--colorPrimaryContainerVariant: hsl(var(--accent-h), 100%, 85%);
	--colorPrimaryContainerVariantHover: hsl(var(--accent-h), 100%, 91%);
	--colorOnPrimary: white;
	--colorBackgroundPrimary: hsl(var(--accent-h), 100%, 97%);
	--colorBackgroundSecondary: hsla(
		var(--accent-h),
		var(--accent-s),
		var(--accent-l),
		2%
	);

	
	--nav-item-color: black;
}

.theme-dark {
	
	--colorPrimary: hsl(var(--accent-h), 100%, 80%);
	--colorPrimaryContainer: hsl(var(--accent-h), 100%, 10%);
	--colorPrimaryContainerVariant: hsl(var(--accent-h), 100%, 20%);
	--colorPrimaryContainerVariantHover: hsl(var(--accent-h), 100%, 10%);
	--colorOnPrimary: var(--colorBackgroundSecondary);
	--colorBackgroundPrimary: hsl(var(--accent-h), 20%, 7%);
	--colorBackgroundSecondary: hsl(var(--accent-h), 30%, 12%);

	
	--nav-item-color: white;
}

body {
	
	--interactive-normal: hsl(var(--accent-h), 100%, 90%);
	--interactive-accent: var(--colorPrimary);
	--interactive-accent-hover: var(--colorPrimary);

	
	--background-primary: var(--colorBackgroundPrimary);
	--background-secondary: var(--colorBackgroundSecondary);
	--background-modifier-border: transparent;
	--titlebar-background-focused: var(--colorBackgroundSecondary);

	
	--tab-background-active: var(--colorPrimaryContainerVariant);
	--nav-item-background-hover: var(--colorPrimaryContainerVariantHover);
	--nav-item-background-active: var(--colorPrimaryContainerVariant);
	--text-highlight-bg: var(--colorPrimaryContainerVariant);

	
	--code-background: var(--colorPrimaryContainer);
	--code-normal: var(--colorPrimary);

	
	--link-external-color: var(--colorPrimary);
	--link-external-color-hover: var(--colorPrimary);

	
	--tag-color: var(--colorPrimary);
	--tag-background: var(--colorPrimaryContainerVariant);
	--tag-background-hover: var(--colorPrimaryContainerVariant);

	
	--button-radius: 100px;
	--radius-s: 100px;

	
	--toggle-thumb-color: var(--colorOnPrimary);

	
	--text-on-accent: var(--colorOnPrimary);
	--text-on-accent-inverted: var(--colorOnPrimary);
}
