/* Color Variables: Implementation */
:root {
   --cbase-color-black: hsl(0, 0, 0);
   --cbase-color-white: hsl(0, 0, 100);
   --cbase-color-grey-10: hsl(0, 0%, 10%);
   --cbase-color-grey-22: hsl(0, 0%, 22%);
   --cbase-color-grey-34: hsl(0, 0%, 34%);
   --cbase-color-grey-46: hsl(0, 0%, 46%);
   --cbase-color-grey-58: hsl(0, 0%, 58%);
   --cbase-color-grey-70: hsl(0, 0%, 70%);
   --cbase-color-grey-82: hsl(0, 0%, 82%);
   --cbase-color-grey-94: hsl(0, 0%, 94%);
   --cbase-color-grey-98: hsl(0, 0%, 98%);
   --cbase-color-red-carmine-10: hsl(350, 50%, 10%);
   --cbase-color-red-carmine-22: hsl(350, 50%, 22%);
   --cbase-color-red-carmine-34: hsl(350, 50%, 34%);
   --cbase-color-red-carmine-46: hsl(350, 50%, 46%);
   --cbase-color-red-carmine-58: hsl(350, 50%, 58%);
   --cbase-color-red-carmine-70: hsl(350, 50%, 70%);
   --cbase-color-red-carmine-82: hsl(350, 50%, 82%);
   --cbase-color-red-carmine-94: hsl(350, 50%, 94%);
   --cbase-color-red-carmine-98: hsl(350, 50%, 98%);
   --cbase-color-red-10: hsl(0, 50%, 10%);
   --cbase-color-red-22: hsl(0, 50%, 22%);
   --cbase-color-red-34: hsl(0, 50%, 34%);
   --cbase-color-red-46: hsl(0, 50%, 46%);
   --cbase-color-red-58: hsl(0, 50%, 58%);
   --cbase-color-red-70: hsl(0, 50%, 70%);
   --cbase-color-red-82: hsl(0, 50%, 82%);
   --cbase-color-red-94: hsl(0, 50%, 94%);
   --cbase-color-red-98: hsl(0, 50%, 98%);
   --cbase-color-brown-10: hsl(30, 50%, 10%);
   --cbase-color-brown-22: hsl(30, 50%, 22%);
   --cbase-color-brown-34: hsl(30, 50%, 34%);
   --cbase-color-brown-46: hsl(30, 50%, 46%);
   --cbase-color-brown-58: hsl(30, 50%, 58%);
   --cbase-color-brown-70: hsl(30, 50%, 70%);
   --cbase-color-brown-82: hsl(30, 50%, 82%);
   --cbase-color-brown-94: hsl(30, 50%, 94%);
   --cbase-color-brown-98: hsl(30, 50%, 98%);
   --cbase-color-orange-10: hsl(45, 50%, 10%);
   --cbase-color-orange-22: hsl(45, 50%, 22%);
   --cbase-color-orange-34: hsl(45, 50%, 34%);
   --cbase-color-orange-46: hsl(45, 50%, 46%);
   --cbase-color-orange-58: hsl(45, 50%, 58%);
   --cbase-color-orange-70: hsl(45, 50%, 70%);
   --cbase-color-orange-82: hsl(45, 50%, 82%);
   --cbase-color-orange-94: hsl(45, 50%, 94%);
   --cbase-color-orange-98: hsl(45, 50%, 98%);
   --cbase-color-yellow-10: hsl(60, 50%, 10%);
   --cbase-color-yellow-22: hsl(60, 50%, 22%);
   --cbase-color-yellow-34: hsl(60, 50%, 34%);
   --cbase-color-yellow-46: hsl(60, 50%, 46%);
   --cbase-color-yellow-58: hsl(60, 50%, 58%);
   --cbase-color-yellow-70: hsl(60, 50%, 70%);
   --cbase-color-yellow-82: hsl(60, 50%, 82%);
   --cbase-color-yellow-94: hsl(60, 50%, 94%);
   --cbase-color-yellow-98: hsl(60, 50%, 98%);
   --cbase-color-green-olive-10: hsl(90, 50%, 10%);
   --cbase-color-green-olive-22: hsl(90, 50%, 22%);
   --cbase-color-green-olive-34: hsl(90, 50%, 34%);
   --cbase-color-green-olive-46: hsl(90, 50%, 46%);
   --cbase-color-green-olive-58: hsl(90, 50%, 58%);
   --cbase-color-green-olive-70: hsl(90, 50%, 70%);
   --cbase-color-green-olive-82: hsl(90, 50%, 82%);
   --cbase-color-green-olive-94: hsl(90, 50%, 94%);
   --cbase-color-green-olive-98: hsl(90, 50%, 98%);
   --cbase-color-green-10: hsl(120, 50%, 10%);
   --cbase-color-green-22: hsl(120, 50%, 22%);
   --cbase-color-green-34: hsl(120, 50%, 34%);
   --cbase-color-green-46: hsl(120, 50%, 46%);
   --cbase-color-green-58: hsl(120, 50%, 58%);
   --cbase-color-green-70: hsl(120, 50%, 70%);
   --cbase-color-green-82: hsl(120, 50%, 82%);
   --cbase-color-green-94: hsl(120, 50%, 94%);
   --cbase-color-green-98: hsl(120, 50%, 98%);
   --cbase-color-green-spring-10: hsl(150, 50%, 10%);
   --cbase-color-green-spring-22: hsl(150, 50%, 22%);
   --cbase-color-green-spring-34: hsl(150, 50%, 34%);
   --cbase-color-green-spring-46: hsl(150, 50%, 46%);
   --cbase-color-green-spring-58: hsl(150, 50%, 58%);
   --cbase-color-green-spring-70: hsl(150, 50%, 70%);
   --cbase-color-green-spring-82: hsl(150, 50%, 82%);
   --cbase-color-green-spring-94: hsl(150, 50%, 94%);
   --cbase-color-green-spring-98: hsl(150, 50%, 98%);
   --cbase-color-cyan-10: hsl(180, 50%, 10%);
   --cbase-color-cyan-22: hsl(180, 50%, 22%);
   --cbase-color-cyan-34: hsl(180, 50%, 34%);
   --cbase-color-cyan-46: hsl(180, 50%, 46%);
   --cbase-color-cyan-58: hsl(180, 50%, 58%);
   --cbase-color-cyan-70: hsl(180, 50%, 70%);
   --cbase-color-cyan-82: hsl(180, 50%, 82%);
   --cbase-color-cyan-94: hsl(180, 50%, 94%);
   --cbase-color-cyan-98: hsl(180, 50%, 98%);
   --cbase-color-azure-10: hsl(210, 50%, 10%);
   --cbase-color-azure-22: hsl(210, 50%, 22%);
   --cbase-color-azure-34: hsl(210, 50%, 34%);
   --cbase-color-azure-46: hsl(210, 50%, 46%);
   --cbase-color-azure-58: hsl(210, 50%, 58%);
   --cbase-color-azure-70: hsl(210, 50%, 70%);
   --cbase-color-azure-82: hsl(210, 50%, 82%);
   --cbase-color-azure-94: hsl(210, 50%, 94%);
   --cbase-color-azure-98: hsl(210, 50%, 98%);
   --cbase-color-blue-10: hsl(240, 50%, 10%);
   --cbase-color-blue-22: hsl(240, 50%, 22%);
   --cbase-color-blue-34: hsl(240, 50%, 34%);
   --cbase-color-blue-46: hsl(240, 50%, 46%);
   --cbase-color-blue-58: hsl(240, 50%, 58%);
   --cbase-color-blue-70: hsl(240, 50%, 70%);
   --cbase-color-blue-82: hsl(240, 50%, 82%);
   --cbase-color-blue-94: hsl(240, 50%, 94%);
   --cbase-color-blue-98: hsl(240, 50%, 98%);
   --cbase-color-violet-10: hsl(270, 50%, 10%);
   --cbase-color-violet-22: hsl(270, 50%, 22%);
   --cbase-color-violet-34: hsl(270, 50%, 34%);
   --cbase-color-violet-46: hsl(270, 50%, 46%);
   --cbase-color-violet-58: hsl(270, 50%, 58%);
   --cbase-color-violet-70: hsl(270, 50%, 70%);
   --cbase-color-violet-82: hsl(270, 50%, 82%);
   --cbase-color-violet-94: hsl(270, 50%, 94%);
   --cbase-color-violet-98: hsl(270, 50%, 98%);
   --cbase-color-magenta-10: hsl(300, 50%, 10%);
   --cbase-color-magenta-22: hsl(300, 50%, 22%);
   --cbase-color-magenta-34: hsl(300, 50%, 34%);
   --cbase-color-magenta-46: hsl(300, 50%, 46%);
   --cbase-color-magenta-58: hsl(300, 50%, 58%);
   --cbase-color-magenta-70: hsl(300, 50%, 70%);
   --cbase-color-magenta-82: hsl(300, 50%, 82%);
   --cbase-color-magenta-94: hsl(300, 50%, 94%);
   --cbase-color-magenta-98: hsl(300, 50%, 98%);
   --cbase-color-red-rose-10: hsl(330, 50%, 10%);
   --cbase-color-red-rose-22: hsl(330, 50%, 22%);
   --cbase-color-red-rose-34: hsl(330, 50%, 34%);
   --cbase-color-red-rose-46: hsl(330, 50%, 46%);
   --cbase-color-red-rose-58: hsl(330, 50%, 58%);
   --cbase-color-red-rose-70: hsl(330, 50%, 70%);
   --cbase-color-red-rose-82: hsl(330, 50%, 82%);
   --cbase-color-red-rose-94: hsl(330, 50%, 94%);
   --cbase-color-red-rose-98: hsl(330, 50%, 98%);
}

/* Color Variables: Interface */
:root {
   --color-black: var(--cbase-color-black);
   --color-white: var(--cbase-color-white);
   --color-grey-900: var(--cbase-color-grey-10);
   --color-grey-800: var(--cbase-color-grey-22);
   --color-grey-700: var(--cbase-color-grey-34);
   --color-grey-600: var(--cbase-color-grey-46);
   --color-grey-500: var(--cbase-color-grey-58);
   --color-grey-400: var(--cbase-color-grey-70);
   --color-grey-300: var(--cbase-color-grey-82);
   --color-grey-200: var(--cbase-color-grey-94);
   --color-grey-100: var(--cbase-color-grey-98);
   --color-red-carmine-900: var(--cbase-color-red-carmine-10);
   --color-red-carmine-800: var(--cbase-color-red-carmine-22);
   --color-red-carmine-700: var(--cbase-color-red-carmine-34);
   --color-red-carmine-600: var(--cbase-color-red-carmine-46);
   --color-red-carmine-500: var(--cbase-color-red-carmine-58);
   --color-red-carmine-400: var(--cbase-color-red-carmine-70);
   --color-red-carmine-300: var(--cbase-color-red-carmine-82);
   --color-red-carmine-200: var(--cbase-color-red-carmine-94);
   --color-red-carmine-100: var(--cbase-color-red-carmine-98);
   --color-red-900: var(--cbase-color-red-10);
   --color-red-800: var(--cbase-color-red-22);
   --color-red-700: var(--cbase-color-red-34);
   --color-red-600: var(--cbase-color-red-46);
   --color-red-500: var(--cbase-color-red-58);
   --color-red-400: var(--cbase-color-red-70);
   --color-red-300: var(--cbase-color-red-82);
   --color-red-200: var(--cbase-color-red-94);
   --color-red-100: var(--cbase-color-red-98);
   --color-brown-900: var(--cbase-color-brown-10);
   --color-brown-800: var(--cbase-color-brown-22);
   --color-brown-700: var(--cbase-color-brown-34);
   --color-brown-600: var(--cbase-color-brown-46);
   --color-brown-500: var(--cbase-color-brown-58);
   --color-brown-400: var(--cbase-color-brown-70);
   --color-brown-300: var(--cbase-color-brown-82);
   --color-brown-200: var(--cbase-color-brown-94);
   --color-brown-100: var(--cbase-color-brown-98);
   --color-orange-900: var(--cbase-color-orange-10);
   --color-orange-800: var(--cbase-color-orange-22);
   --color-orange-700: var(--cbase-color-orange-34);
   --color-orange-600: var(--cbase-color-orange-46);
   --color-orange-500: var(--cbase-color-orange-58);
   --color-orange-400: var(--cbase-color-orange-70);
   --color-orange-300: var(--cbase-color-orange-82);
   --color-orange-200: var(--cbase-color-orange-94);
   --color-orange-100: var(--cbase-color-orange-98);
   --color-yellow-900: var(--cbase-color-yellow-10);
   --color-yellow-800: var(--cbase-color-yellow-22);
   --color-yellow-700: var(--cbase-color-yellow-34);
   --color-yellow-600: var(--cbase-color-yellow-46);
   --color-yellow-500: var(--cbase-color-yellow-58);
   --color-yellow-400: var(--cbase-color-yellow-70);
   --color-yellow-300: var(--cbase-color-yellow-82);
   --color-yellow-200: var(--cbase-color-yellow-94);
   --color-yellow-100: var(--cbase-color-yellow-98);
   --color-green-olive-900: var(--cbase-color-green-olive-10);
   --color-green-olive-800: var(--cbase-color-green-olive-22);
   --color-green-olive-700: var(--cbase-color-green-olive-34);
   --color-green-olive-600: var(--cbase-color-green-olive-46);
   --color-green-olive-500: var(--cbase-color-green-olive-58);
   --color-green-olive-400: var(--cbase-color-green-olive-70);
   --color-green-olive-300: var(--cbase-color-green-olive-82);
   --color-green-olive-200: var(--cbase-color-green-olive-94);
   --color-green-olive-100: var(--cbase-color-green-olive-98);
   --color-green-900: var(--cbase-color-green-10);
   --color-green-800: var(--cbase-color-green-22);
   --color-green-700: var(--cbase-color-green-34);
   --color-green-600: var(--cbase-color-green-46);
   --color-green-500: var(--cbase-color-green-58);
   --color-green-400: var(--cbase-color-green-70);
   --color-green-300: var(--cbase-color-green-82);
   --color-green-200: var(--cbase-color-green-94);
   --color-green-100: var(--cbase-color-green-98);
   --color-green-spring-900: var(--cbase-color-green-spring-10);
   --color-green-spring-800: var(--cbase-color-green-spring-22);
   --color-green-spring-700: var(--cbase-color-green-spring-34);
   --color-green-spring-600: var(--cbase-color-green-spring-46);
   --color-green-spring-500: var(--cbase-color-green-spring-58);
   --color-green-spring-400: var(--cbase-color-green-spring-70);
   --color-green-spring-300: var(--cbase-color-green-spring-82);
   --color-green-spring-200: var(--cbase-color-green-spring-94);
   --color-green-spring-100: var(--cbase-color-green-spring-98);
   --color-cyan-900: var(--cbase-color-cyan-10);
   --color-cyan-800: var(--cbase-color-cyan-22);
   --color-cyan-700: var(--cbase-color-cyan-34);
   --color-cyan-600: var(--cbase-color-cyan-46);
   --color-cyan-500: var(--cbase-color-cyan-58);
   --color-cyan-400: var(--cbase-color-cyan-70);
   --color-cyan-300: var(--cbase-color-cyan-82);
   --color-cyan-200: var(--cbase-color-cyan-94);
   --color-cyan-100: var(--cbase-color-cyan-98);
   --color-azure-900: var(--cbase-color-azure-10);
   --color-azure-800: var(--cbase-color-azure-22);
   --color-azure-700: var(--cbase-color-azure-34);
   --color-azure-600: var(--cbase-color-azure-46);
   --color-azure-500: var(--cbase-color-azure-58);
   --color-azure-400: var(--cbase-color-azure-70);
   --color-azure-300: var(--cbase-color-azure-82);
   --color-azure-200: var(--cbase-color-azure-94);
   --color-azure-100: var(--cbase-color-azure-98);
   --color-blue-900: var(--cbase-color-blue-10);
   --color-blue-800: var(--cbase-color-blue-22);
   --color-blue-700: var(--cbase-color-blue-34);
   --color-blue-600: var(--cbase-color-blue-46);
   --color-blue-500: var(--cbase-color-blue-58);
   --color-blue-400: var(--cbase-color-blue-70);
   --color-blue-300: var(--cbase-color-blue-82);
   --color-blue-200: var(--cbase-color-blue-94);
   --color-blue-100: var(--cbase-color-blue-98);
   --color-violet-900: var(--cbase-color-violet-10);
   --color-violet-800: var(--cbase-color-violet-22);
   --color-violet-700: var(--cbase-color-violet-34);
   --color-violet-600: var(--cbase-color-violet-46);
   --color-violet-500: var(--cbase-color-violet-58);
   --color-violet-400: var(--cbase-color-violet-70);
   --color-violet-300: var(--cbase-color-violet-82);
   --color-violet-200: var(--cbase-color-violet-94);
   --color-violet-100: var(--cbase-color-violet-98);
   --color-magenta-900: var(--cbase-color-magenta-10);
   --color-magenta-800: var(--cbase-color-magenta-22);
   --color-magenta-700: var(--cbase-color-magenta-34);
   --color-magenta-600: var(--cbase-color-magenta-46);
   --color-magenta-500: var(--cbase-color-magenta-58);
   --color-magenta-400: var(--cbase-color-magenta-70);
   --color-magenta-300: var(--cbase-color-magenta-82);
   --color-magenta-200: var(--cbase-color-magenta-94);
   --color-magenta-100: var(--cbase-color-magenta-98);
   --color-red-rose-900: var(--cbase-color-red-rose-10);
   --color-red-rose-800: var(--cbase-color-red-rose-22);
   --color-red-rose-700: var(--cbase-color-red-rose-34);
   --color-red-rose-600: var(--cbase-color-red-rose-46);
   --color-red-rose-500: var(--cbase-color-red-rose-58);
   --color-red-rose-400: var(--cbase-color-red-rose-70);
   --color-red-rose-300: var(--cbase-color-red-rose-82);
   --color-red-rose-200: var(--cbase-color-red-rose-94);
   --color-red-rose-100: var(--cbase-color-red-rose-98);
}
