Design Tokens & Variables

Vanilla CSS Design System

Colors

Core color palette and variations used throughout the design system.

Primary Colors

Primary 50
--color-primary-50
Primary 100
--color-primary-100
Primary 200
--color-primary-200
Primary 300
--color-primary-300
Primary 400
--color-primary-400
Primary 500
--color-primary-500
Primary 600
--color-primary-600
Primary 700
--color-primary-700
Primary 800
--color-primary-800
Primary 900
--color-primary-900

Secondary Colors

Secondary 50
--color-secondary-50
Secondary 100
--color-secondary-100
Secondary 200
--color-secondary-200
Secondary 300
--color-secondary-300
Secondary 400
--color-secondary-400
Secondary 500
--color-secondary-500
Secondary 600
--color-secondary-600
Secondary 700
--color-secondary-700
Secondary 800
--color-secondary-800
Secondary 900
--color-secondary-900

System Colors

Success 100
--color-success-100
Success
--color-success
Error 100
--color-error-100
Error
--color-error
Warning 100
--color-warning-100
Warning
--color-warning
Info 100
--color-info-100
Info
--color-info

Neutral Colors

White
--color-white
Light
--color-light
Dark
--color-dark
Muted
--color-muted
Black
--color-black
Gray 50
--color-gray-50
Gray 100
--color-gray-100
Gray 200
--color-gray-200
Gray 300
--color-gray-300
Gray 400
--color-gray-400
Gray 500
--color-gray-500
Gray 600
--color-gray-600
Gray 700
--color-gray-700
Gray 800
--color-gray-800
Gray 900
--color-gray-900

Colors Variables Reference

/* Design Tokens */
:root {
	/* Colors */
	/* Base Colors */
	--color-primary: #6e0e50; /* Primary base color */
	--color-secondary: #ffe098; /* Secondary base color */
	--color-tertiary: #e28ab7; /* Tertiary color */
	--color-quaternary: #0ec3ad; /* Quaternary color */

	/* Primary Color Shades */
	--color-primary-50: #f7e3ed; /* Lightest */
	--color-primary-100: #f4d1e0; /* Very light */
	--color-primary-200: #e8a3c1; /* Lighter */
	--color-primary-300: #dc75a2; /* Light */
	--color-primary-400: #983579; /* Medium light */
	--color-primary-500: #6e0e50; /* Base color */
	--color-primary-600: #5c0c43; /* Medium dark */
	--color-primary-700: #4a0a36; /* Dark */
	--color-primary-800: #380828; /* Darker */
	--color-primary-900: #26061b; /* Darkest */
	--color-primary: var(--color-primary-500); /* Default primary color */

	/* Secondary Color Shades */
	--color-secondary-50:  #fff8eb; /* Lightest */
	--color-secondary-100: #fff9ed; /* Very light */
	--color-secondary-200: #fff3d9; /* Lighter */
	--color-secondary-300: #fff0c4; /* Light */
	--color-secondary-400: #ffe9b0; /* Medium light */
	--color-secondary-500: #ffe098; /* Base color */
	--color-secondary-600: #ffd783; /* Medium dark */
	--color-secondary-700: #ffd370; /* Dark */
	--color-secondary-800: #ffc95c; /* Darker */
	--color-secondary-900: #ffc048; /* Darkest */
	--color-secondary: var(--color-secondary-500); /* Default secondary color */

	/* System Colors */
	--color-success: #1e7e34; /* Success color */
	--color-success-100: #d4edda; /* Light success */
	--color-success-200: #c3e6cb; /* Medium light success */
	--color-error: #dc3545; /* Error color */
	--color-error-100: #f8d7da; /* Light error */
	--color-error-200: #f1c2c6; /* Medium light error */
	--color-warning: #ffc647; /* Warning color */
	--color-warning-100: #fff3cd; /* Light warning */
	--color-warning-200: #ffe8b5; /* Medium light warning */
	--color-info: #0266d6; /* Info color */
	--color-info-100: #cce5ff; /* Light info */
	--color-info-200: #b8daff; /* Medium light info */

	/* Neutral Colors */
	--color-light: #e9ecef; /* Light color */
	--color-muted: #6c757d; /* Muted color */
	--color-dark: #343a40; /* Dark color */
	--color-white: #fff; /* White color */
	--color-black: #000; /* Black color */
	--color-transparent: transparent; /* Transparent color */

	/* Expanded Gray Scale */
	--color-gray-50: #f9fafb; /* Lightest gray */
	--color-gray-100: #f8f9fa; /* Slightly darker than 50 */
	--color-gray-200: #e9ecef; /* Matches --color-light */
	--color-gray-300: #dee2e6; /* Slightly darker */
	--color-gray-400: #ced4da; /* Medium light gray */
	--color-gray-500: #adb5bd; /* Mid gray */
	--color-gray-600: #6c757d; /* Matches --color-muted */
	--color-gray-700: #495057; /* Darker muted gray */
	--color-gray-800: #343a40; /* Matches --color-dark */
	--color-gray-900: #212529; /* Almost black */
}
				
Necessary workaround for making dark mode work with PurgeCSS. You can move this item but not delete it. Necessary workaround for making helix mode work with PurgeCSS. You can move this item but not delete it.