Syntax

color

Setting foreground color of an element.

Overview

ClassDeclarations
fg:<color>color: <color>;
Aafg:transparentcolor: transparent;
Aafg:currentcolor: currentColor;
Aafg:blackcolor: oklch(0% 0 none);
Aafg:whitecolor: oklch(100% 0 none);
Aafg:invertcolor: var(--color-text-invert);
Aafg:strongcolor: var(--color-text-strong);
Aafg:neutralcolor: var(--color-text-neutral);
Aafg:lightcolor: var(--color-text-light);
Aafg:lightercolor: var(--color-text-lighter);
Aafg:lightestcolor: var(--color-text-lightest);
Aafg:graycolor: var(--color-text-gray);
Aafg:slatecolor: var(--color-text-slate);
Aafg:browncolor: var(--color-text-brown);
Aafg:orangecolor: var(--color-text-orange);
Aafg:ambercolor: var(--color-text-amber);
Aafg:yellowcolor: var(--color-text-yellow);
Aafg:limecolor: var(--color-text-lime);
Aafg:greencolor: var(--color-text-green);
Aafg:berylcolor: var(--color-text-beryl);
Aafg:tealcolor: var(--color-text-teal);
Aafg:cyancolor: var(--color-text-cyan);
Aafg:skycolor: var(--color-text-sky);
Aafg:bluecolor: var(--color-text-blue);
Aafg:indigocolor: var(--color-text-indigo);
Aafg:violetcolor: var(--color-text-violet);
Aafg:purplecolor: var(--color-text-purple);
Aafg:fuchsiacolor: var(--color-text-fuchsia);
Aafg:pinkcolor: var(--color-text-pink);
Aafg:crimsoncolor: var(--color-text-crimson);
Aafg:redcolor: var(--color-text-red);
Aafg:stone-0color: oklch(99% 0.0033 72);
Aafg:stone-5color: oklch(94.9% 0.0066 72);
Aafg:stone-10color: oklch(90.8% 0.0172 72);
Aafg:stone-20color: oklch(82.6% 0.0287 72);
Aafg:stone-30color: oklch(74.4% 0.04 72);
Aafg:stone-40color: oklch(66.2% 0.044 72);
Aafg:stone-50color: oklch(58% 0.045 72);
Aafg:stone-60color: oklch(49.8% 0.033 72);
Aafg:stone-70color: oklch(41.6% 0.0275 72);
Aafg:stone-80color: oklch(33.4% 0.022 72);
Aafg:stone-90color: oklch(25.2% 0.0105 72);
Aafg:stone-95color: oklch(21.1% 0.0079 72);
Aafg:stone-100color: oklch(17% 0.0053 72);
Aafg:gray-0color: oklch(98.48% 0 none);
Aafg:gray-5color: oklch(96.5% 0 none);
Aafg:gray-10color: oklch(90% 0 none);
Aafg:gray-20color: oklch(82% 0 none);
Aafg:gray-30color: oklch(73.5% 0 none);
Aafg:gray-40color: oklch(65% 0 none);
Aafg:gray-50color: oklch(55.2% 0 none);
Aafg:gray-60color: oklch(48% 0 none);
Aafg:gray-70color: oklch(39.5% 0 none);
Aafg:gray-80color: oklch(31% 0 none);
Aafg:gray-90color: oklch(23.5% 0 none);
Aafg:gray-95color: oklch(18.5% 0 none);
Aafg:gray-100color: oklch(14.5% 0 none);
Aafg:grey-0color: oklch(98.38% 0.0033 249.7);
Aafg:grey-5color: oklch(95.52% 0.0099 270);
Aafg:grey-10color: oklch(90% 0.014 272);
Aafg:grey-20color: oklch(82% 0.02 272);
Aafg:grey-30color: oklch(73.5% 0.027 272);
Aafg:grey-40color: oklch(65% 0.032 273);
Aafg:grey-50color: oklch(55.2% 0.035 273);
Aafg:grey-60color: oklch(48% 0.032 273);
Aafg:grey-70color: oklch(39.5% 0.027 273);
Aafg:grey-80color: oklch(31% 0.022 273);
Aafg:grey-90color: oklch(23.5% 0.016 273);
Aafg:grey-95color: oklch(18.5% 0.012 273);
Aafg:grey-100color: oklch(14.5% 0.009 273);
Aafg:slate-0color: oklch(98.07% 0.0092 257.1);
Aafg:slate-5color: oklch(96.15% 0.0181 267.3);
Aafg:slate-10color: oklch(90.16% 0.0352 268.2);
Aafg:slate-20color: oklch(82.16% 0.045 268.2);
Aafg:slate-30color: oklch(74.16% 0.069 268.2);
Aafg:slate-40color: oklch(63.99% 0.0804 266.1);
Aafg:slate-50color: oklch(55.43% 0.0949 263.4);
Aafg:slate-60color: oklch(45.03% 0.0817 265.9);
Aafg:slate-70color: oklch(39% 0.0702 263.9);
Aafg:slate-80color: oklch(32.14% 0.0604 264.8);
Aafg:slate-90color: oklch(27.33% 0.0536 264.8);
Aafg:slate-95color: oklch(21.5% 0.0573 267.4);
Aafg:slate-100color: oklch(17.5% 0.0688 267.4);
Aafg:brown-0color: oklch(97% 0.0161 47.15);
Aafg:brown-5color: oklch(95.48% 0.0229 34.84);
Aafg:brown-10color: oklch(88.65% 0.0606 33.36);
Aafg:brown-20color: oklch(81.37% 0.1065 33.59);
Aafg:brown-30color: oklch(74.39% 0.12 32.5);
Aafg:brown-40color: oklch(67.62% 0.12 32.5);
Aafg:brown-50color: oklch(61.9% 0.12 32.5);
Aafg:brown-60color: oklch(55.58% 0.12 32.5);
Aafg:brown-70color: oklch(49.11% 0.12 32.5);
Aafg:brown-80color: oklch(42.07% 0.12 32.5);
Aafg:brown-90color: oklch(35.11% 0.12 32.5);
Aafg:brown-95color: oklch(24.7% 0.0958 31.18);
Aafg:brown-100color: oklch(21.21% 0.0822 31.17);
Aafg:orange-0color: oklch(96.76% 0.0337 84.59);
Aafg:orange-5color: oklch(94.78% 0.0521 82.97);
Aafg:orange-10color: oklch(89.94% 0.0852 75.65);
Aafg:orange-20color: oklch(82.86% 0.1343 69.21);
Aafg:orange-30color: oklch(75.09% 0.179 58.39);
Aafg:orange-40color: oklch(71.4% 0.1941 48.13);
Aafg:orange-50color: oklch(66.61% 0.2247 36.66);
Aafg:orange-60color: oklch(61.68% 0.2388 31.22);
Aafg:orange-70color: oklch(53.53% 0.2196 29.23);
Aafg:orange-80color: oklch(46.33% 0.1901 29.23);
Aafg:orange-90color: oklch(36.63% 0.1503 29.23);
Aafg:orange-95color: oklch(25.4% 0.1042 29.23);
Aafg:orange-100color: oklch(21.44% 0.088 29.23);
Aafg:amber-0color: oklch(97.5% 0.051 98.98);
Aafg:amber-5color: oklch(96.24% 0.0716 98.08);
Aafg:amber-10color: oklch(93.46% 0.1082 95.78);
Aafg:amber-20color: oklch(88.25% 0.1592 91.33);
Aafg:amber-30color: oklch(86% 0.1633 86.92);
Aafg:amber-40color: oklch(83.04% 0.1701 81.13);
Aafg:amber-50color: oklch(79.4% 0.1709 71.06);
Aafg:amber-60color: oklch(73.31% 0.1784 56.52);
Aafg:amber-70color: oklch(63.23% 0.1757 46.71);
Aafg:amber-80color: oklch(53.09% 0.1677 39.66);
Aafg:amber-90color: oklch(42.68% 0.138 38.58);
Aafg:amber-95color: oklch(29.27% 0.0971 37.42);
Aafg:amber-100color: oklch(23.94% 0.0818 36.09);
Aafg:yellow-0color: oklch(98.86% 0.0591 107.4);
Aafg:yellow-5color: oklch(98.27% 0.0948 108);
Aafg:yellow-10color: oklch(97.31% 0.1645 109.1);
Aafg:yellow-20color: oklch(95.82% 0.207 108.4);
Aafg:yellow-30color: oklch(93.51% 0.1981 104.7);
Aafg:yellow-40color: oklch(91.5% 0.1909 101.1);
Aafg:yellow-50color: oklch(87.52% 0.1796 94.59);
Aafg:yellow-60color: oklch(82.02% 0.169 82.09);
Aafg:yellow-70color: oklch(72.04% 0.1592 66.98);
Aafg:yellow-80color: oklch(64.84% 0.1477 63.12);
Aafg:yellow-90color: oklch(52.17% 0.1199 62.19);
Aafg:yellow-95color: oklch(33.35% 0.083 54.56);
Aafg:yellow-100color: oklch(26.22% 0.0646 55.44);
Aafg:lime-0color: oklch(98.05% 0.0665 116);
Aafg:lime-5color: oklch(96.62% 0.1 121.2);
Aafg:lime-10color: oklch(95.06% 0.1566 121.5);
Aafg:lime-20color: oklch(92.45% 0.2251 126);
Aafg:lime-30color: oklch(87.79% 0.2261 126.9);
Aafg:lime-40color: oklch(82.22% 0.225 131.1);
Aafg:lime-50color: oklch(74.39% 0.2131 133.9);
Aafg:lime-60color: oklch(66.45% 0.195 135.3);
Aafg:lime-70color: oklch(58.7% 0.1769 136.7);
Aafg:lime-80color: oklch(51.46% 0.1612 138.7);
Aafg:lime-90color: oklch(44.54% 0.1437 140.1);
Aafg:lime-95color: oklch(29.84% 0.097 140.4);
Aafg:lime-100color: oklch(25.83% 0.0851 141.1);
Aafg:green-0color: oklch(97% 0.0508 145.7);
Aafg:green-5color: oklch(94.95% 0.0888 145.5);
Aafg:green-10color: oklch(92.05% 0.1473 145.7);
Aafg:green-20color: oklch(89.18% 0.2191 143.8);
Aafg:green-30color: oklch(84.3% 0.24 143.9);
Aafg:green-40color: oklch(77.68% 0.25 144.1);
Aafg:green-50color: oklch(72.41% 0.2464 142.5);
Aafg:green-60color: oklch(67.52% 0.2298 142.5);
Aafg:green-70color: oklch(58.66% 0.1996 142.5);
Aafg:green-80color: oklch(51.96% 0.1768 142.5);
Aafg:green-90color: oklch(44.03% 0.1498 142.5);
Aafg:green-95color: oklch(30.17% 0.1027 142.5);
Aafg:green-100color: oklch(26.35% 0.0897 142.5);
Aafg:beryl-0color: oklch(96.57% 0.05 163.7);
Aafg:beryl-5color: oklch(94.71% 0.0792 163.5);
Aafg:beryl-10color: oklch(91.87% 0.128 162.2);
Aafg:beryl-20color: oklch(90.33% 0.1569 161.2);
Aafg:beryl-30color: oklch(86.43% 0.2104 155.8);
Aafg:beryl-40color: oklch(82.49% 0.1978 156.6);
Aafg:beryl-50color: oklch(76.89% 0.1885 155.4);
Aafg:beryl-60color: oklch(69.77% 0.1794 153.1);
Aafg:beryl-70color: oklch(60.74% 0.1602 151.9);
Aafg:beryl-80color: oklch(54.36% 0.1421 152.3);
Aafg:beryl-90color: oklch(46.09% 0.1213 152);
Aafg:beryl-95color: oklch(30.39% 0.0888 147.6);
Aafg:beryl-100color: oklch(26.71% 0.0855 144.4);
Aafg:teal-0color: oklch(97.24% 0.0384 179.8);
Aafg:teal-5color: oklch(94.3% 0.0826 180.5);
Aafg:teal-10color: oklch(92.33% 0.1148 181.5);
Aafg:teal-20color: oklch(91.3% 0.1327 183.1);
Aafg:teal-30color: oklch(90.52% 0.1472 184.8);
Aafg:teal-40color: oklch(89.99% 0.1577 186.3);
Aafg:teal-50color: oklch(86.13% 0.1485 190.5);
Aafg:teal-60color: oklch(79.38% 0.1355 194.8);
Aafg:teal-70color: oklch(67.86% 0.1154 199.2);
Aafg:teal-80color: oklch(60.62% 0.1033 203.7);
Aafg:teal-90color: oklch(52.19% 0.0898 208.3);
Aafg:teal-95color: oklch(31.94% 0.0584 220.7);
Aafg:teal-100color: oklch(28.34% 0.0534 224.3);
Aafg:cyan-0color: oklch(97.47% 0.0367 196.6);
Aafg:cyan-5color: oklch(95.05% 0.0748 196);
Aafg:cyan-10color: oklch(92.28% 0.1122 196.9);
Aafg:cyan-20color: oklch(89.98% 0.1264 200.1);
Aafg:cyan-30color: oklch(87.28% 0.1376 204.3);
Aafg:cyan-40color: oklch(84.82% 0.1408 209.5);
Aafg:cyan-50color: oklch(81.54% 0.1453 216.7);
Aafg:cyan-60color: oklch(77.57% 0.1494 226.7);
Aafg:cyan-70color: oklch(70.27% 0.1509 235.9);
Aafg:cyan-80color: oklch(63.25% 0.1493 241.7);
Aafg:cyan-90color: oklch(52.16% 0.1354 246.4);
Aafg:cyan-95color: oklch(35.21% 0.0976 249.2);
Aafg:cyan-100color: oklch(30.27% 0.0847 249.6);
Aafg:sky-0color: oklch(97.39% 0.0232 209.4);
Aafg:sky-5color: oklch(94.65% 0.0448 212.1);
Aafg:sky-10color: oklch(90.51% 0.0725 216.5);
Aafg:sky-20color: oklch(86.58% 0.0902 224);
Aafg:sky-30color: oklch(77.94% 0.1431 228.4);
Aafg:sky-40color: oklch(72.24% 0.1626 239);
Aafg:sky-50color: oklch(67.09% 0.1828 248.5);
Aafg:sky-60color: oklch(62.09% 0.2077 255.4);
Aafg:sky-70color: oklch(55.12% 0.2483 261.6);
Aafg:sky-80color: oklch(49.98% 0.2769 263.8);
Aafg:sky-90color: oklch(40.76% 0.2499 264.2);
Aafg:sky-95color: oklch(28.37% 0.1946 265.1);
Aafg:sky-100color: oklch(25.85% 0.1768 265.4);
Aafg:blue-0color: oklch(97.5% 0.0175 219.7);
Aafg:blue-5color: oklch(93.53% 0.0381 231.3);
Aafg:blue-10color: oklch(90.01% 0.0564 236.1);
Aafg:blue-20color: oklch(81.69% 0.0975 246.5);
Aafg:blue-30color: oklch(72.87% 0.1468 249.3);
Aafg:blue-40color: oklch(64.31% 0.1921 258.5);
Aafg:blue-50color: oklch(58.22% 0.2279 263.9);
Aafg:blue-60color: oklch(51.83% 0.2687 266.1);
Aafg:blue-70color: oklch(46.26% 0.3057 266.7);
Aafg:blue-80color: oklch(42.89% 0.2907 266.3);
Aafg:blue-90color: oklch(39.4% 0.2629 268);
Aafg:blue-95color: oklch(28.64% 0.1893 269);
Aafg:blue-100color: oklch(25.46% 0.168 269.2);
Aafg:indigo-0color: oklch(97.1% 0.0138 257.2);
Aafg:indigo-5color: oklch(94.11% 0.0285 279.6);
Aafg:indigo-10color: oklch(87.83% 0.0595 274.4);
Aafg:indigo-20color: oklch(77.74% 0.1153 280.2);
Aafg:indigo-30color: oklch(70.2% 0.1611 282.9);
Aafg:indigo-40color: oklch(61.3% 0.218 284);
Aafg:indigo-50color: oklch(56.78% 0.2478 284.1);
Aafg:indigo-60color: oklch(50.06% 0.2906 282);
Aafg:indigo-70color: oklch(48.74% 0.2963 279.3);
Aafg:indigo-80color: oklch(48.25% 0.2976 277.4);
Aafg:indigo-90color: oklch(41.46% 0.2571 276.7);
Aafg:indigo-95color: oklch(29.36% 0.1799 278.3);
Aafg:indigo-100color: oklch(25.28% 0.1551 278.1);
Aafg:violet-0color: oklch(97.96% 0.0166 322.8);
Aafg:violet-5color: oklch(94.02% 0.0333 299.5);
Aafg:violet-10color: oklch(88.69% 0.0648 300.1);
Aafg:violet-20color: oklch(80.47% 0.113 297.7);
Aafg:violet-30color: oklch(71.63% 0.1722 298.7);
Aafg:violet-40color: oklch(62.1% 0.237 297.8);
Aafg:violet-50color: oklch(56.23% 0.2803 297.8);
Aafg:violet-60color: oklch(52.55% 0.293 292.4);
Aafg:violet-70color: oklch(51.12% 0.2931 287.9);
Aafg:violet-80color: oklch(48.43% 0.2798 286.7);
Aafg:violet-90color: oklch(40.64% 0.2331 287.9);
Aafg:violet-95color: oklch(28.51% 0.1631 288.3);
Aafg:violet-100color: oklch(24.44% 0.1403 287.8);
Aafg:purple-0color: oklch(97.07% 0.0259 325.8);
Aafg:purple-5color: oklch(94.28% 0.0394 314.4);
Aafg:purple-10color: oklch(89.13% 0.0771 314.7);
Aafg:purple-20color: oklch(81.4% 0.1318 312.8);
Aafg:purple-30color: oklch(72.72% 0.2007 312.8);
Aafg:purple-40color: oklch(63.36% 0.2677 310);
Aafg:purple-50color: oklch(58.21% 0.2988 307.2);
Aafg:purple-60color: oklch(55.59% 0.2952 301);
Aafg:purple-70color: oklch(54.45% 0.294 297.9);
Aafg:purple-80color: oklch(48.76% 0.264 297.5);
Aafg:purple-90color: oklch(39.15% 0.2105 298.7);
Aafg:purple-95color: oklch(27.95% 0.1488 300.5);
Aafg:purple-100color: oklch(24.3% 0.128 302.4);
Aafg:fuchsia-0color: oklch(97.07% 0.0259 325.8);
Aafg:fuchsia-5color: oklch(94.57% 0.0472 324.9);
Aafg:fuchsia-10color: oklch(89.9% 0.0935 326.3);
Aafg:fuchsia-20color: oklch(81.84% 0.1554 322);
Aafg:fuchsia-30color: oklch(74.78% 0.2085 319.1);
Aafg:fuchsia-40color: oklch(67.61% 0.25 316.5);
Aafg:fuchsia-50color: oklch(62.91% 0.25 316.7);
Aafg:fuchsia-60color: oklch(58.72% 0.25 311.8);
Aafg:fuchsia-70color: oklch(53.61% 0.25 312.8);
Aafg:fuchsia-80color: oklch(47.9% 0.2382 313.2);
Aafg:fuchsia-90color: oklch(38.62% 0.1895 315.8);
Aafg:fuchsia-95color: oklch(27.75% 0.1357 316.4);
Aafg:fuchsia-100color: oklch(23.7% 0.1162 315.9);
Aafg:pink-0color: oklch(97.07% 0.0259 325.8);
Aafg:pink-5color: oklch(94.74% 0.0465 326.5);
Aafg:pink-10color: oklch(88.85% 0.0902 332.8);
Aafg:pink-20color: oklch(81.57% 0.1379 341.6);
Aafg:pink-30color: oklch(74.68% 0.2018 342.5);
Aafg:pink-40color: oklch(69.18% 0.2455 347.6);
Aafg:pink-50color: oklch(65.84% 0.25 350.7);
Aafg:pink-60color: oklch(63.54% 0.25 359.2);
Aafg:pink-70color: oklch(58.95% 0.2377 2.647);
Aafg:pink-80color: oklch(53% 0.2126 6.362);
Aafg:pink-90color: oklch(43.66% 0.1748 8.099);
Aafg:pink-95color: oklch(31.48% 0.1261 7.759);
Aafg:pink-100color: oklch(27.42% 0.1098 8.521);
Aafg:crimson-0color: oklch(97.07% 0.0259 325.8);
Aafg:crimson-5color: oklch(94.2% 0.0332 353.2);
Aafg:crimson-10color: oklch(88.09% 0.0677 1.012);
Aafg:crimson-20color: oklch(80.33% 0.1184 4.549);
Aafg:crimson-30color: oklch(72.9% 0.1774 4.449);
Aafg:crimson-40color: oklch(66.41% 0.2325 8.311);
Aafg:crimson-50color: oklch(63.55% 0.25 15.3);
Aafg:crimson-60color: oklch(62.66% 0.25 21.21);
Aafg:crimson-70color: oklch(58.59% 0.2383 26.22);
Aafg:crimson-80color: oklch(53.32% 0.2169 26.29);
Aafg:crimson-90color: oklch(44.03% 0.1783 24.44);
Aafg:crimson-95color: oklch(31.73% 0.1287 25.13);
Aafg:crimson-100color: oklch(27.68% 0.1126 26.19);
Aafg:red-0color: oklch(96.63% 0.0166 17.2);
Aafg:red-5color: oklch(94.05% 0.0299 17.02);
Aafg:red-10color: oklch(87.16% 0.0687 17.78);
Aafg:red-20color: oklch(79.39% 0.119 18.78);
Aafg:red-30color: oklch(72.94% 0.1679 17.49);
Aafg:red-40color: oklch(64.7% 0.2399 19.91);
Aafg:red-50color: oklch(62.82% 0.25 28.59);
Aafg:red-60color: oklch(60.94% 0.2501 29.23);
Aafg:red-70color: oklch(57.58% 0.2363 29.23);
Aafg:red-80color: oklch(53.09% 0.2178 29.23);
Aafg:red-90color: oklch(44.45% 0.1824 29.23);
Aafg:red-95color: oklch(32.59% 0.1337 29.23);
Aafg:red-100color: oklch(28.54% 0.1171 29.23);

Examples

With opacity

Add the suffix /alpha to change the opacity of any color.

Heavy boxes perform quick waltzes and jigs.

<p class="fg:blue/.15">Heavy boxes perform quick waltzes and jigs.</p>

Apply conditionally

Apply styles based on different states using selectors and conditional queries.

<div class="fg:slate-10:hover fg:slate-10@sm fg:slate-10@dark fg:slate-10@print">…</div>

Customization

Use custom text colors

Add a color to the text variable namespace.

export default {    variables: {        color: {            text: {                primary: '#000'             }        }    }}

Apply the custom color:

<p class="fg:primary"></p>

Apply the defined text-* variables using the inherited rules color, text-decoration-color, text-decoration, text-fill-color, caret-color.

<html class="light">    <body class="fg:neutral"></body>     <body class="fg:text-neutral">equals</body>    <body class="fg:$text-neutral">equals</body></html>

We set the foreground color of elements using fg:color rather than the text-specific text:color.

<p class="text:pink">text-fill-color properity</p>

Besides inheriting the above rules, you can use text-* to access global text color variables in other syntax.

<svg class="stroke:text-light"></svg>

To escape inherited text colors, use $color-blue to apply variables.blue instead of variables.text.blue.

<p class="fg:$color-blue">…</p>

  • Master UI


© 2025 Aoyue Design LLC.MIT License
Trademark Policy