/* Standard CSS Named Colors as Background Classes */
.bg-aliceblue { background-color: aliceblue; } /* #F0F8FF */
.bg-antiquewhite { background-color: antiquewhite; } /* #FAEBD7 */
.bg-aqua { background-color: aqua; } /* #00FFFF */
.bg-aquamarine { background-color: aquamarine; } /* #7FFFD4 */
.bg-azure { background-color: azure; } /* #F0FFFF */
.bg-beige { background-color: beige; } /* #F5F5DC */
.bg-bisque { background-color: bisque; } /* #FFE4C4 */
.bg-black { background-color: black; } /* #000000 */
.bg-blanchedalmond { background-color: blanchedalmond; } /* #FFEBCD */
.bg-blue { background-color: blue; } /* #0000FF */
.bg-blueviolet { background-color: blueviolet; } /* #8A2BE2 */
.bg-brown { background-color: brown; } /* #A52A2A */
.bg-burlywood { background-color: burlywood; } /* #DEB887 */
.bg-cadetblue { background-color: cadetblue; } /* #5F9EA0 */
.bg-chartreuse { background-color: chartreuse; } /* #7FFF00 */
.bg-chocolate { background-color: chocolate; } /* #D2691E */
.bg-coral { background-color: coral; } /* #FF7F50 */
.bg-cornflowerblue { background-color: cornflowerblue; } /* #6495ED */
.bg-cornsilk { background-color: cornsilk; } /* #FFF8DC */
.bg-crimson { background-color: crimson; } /* #DC143C */
.bg-cyan { background-color: cyan; } /* #00FFFF */
.bg-darkblue { background-color: darkblue; } /* #00008B */
.bg-darkcyan { background-color: darkcyan; } /* #008B8B */
.bg-darkgoldenrod { background-color: darkgoldenrod; } /* #B8860B */
.bg-darkgray { background-color: darkgray; } /* #A9A9A9 */
.bg-darkgreen { background-color: darkgreen; } /* #006400 */
.bg-darkgrey { background-color: darkgrey; } /* #A9A9A9 */
.bg-darkkhaki { background-color: darkkhaki; } /* #BDB76B */
.bg-darkmagenta { background-color: darkmagenta; } /* #8B008B */
.bg-darkolivegreen { background-color: darkolivegreen; } /* #556B2F */
.bg-darkorange { background-color: darkorange; } /* #FF8C00 */
.bg-darkorchid { background-color: darkorchid; } /* #9932CC */
.bg-darkred { background-color: darkred; } /* #8B0000 */
.bg-darksalmon { background-color: darksalmon; } /* #E9967A */
.bg-darkseagreen { background-color: darkseagreen; } /* #8FBC8F */
.bg-darkslateblue { background-color: darkslateblue; } /* #483D8B */
.bg-darkslategray { background-color: darkslategray; } /* #2F4F4F */
.bg-darkslategrey { background-color: darkslategrey; } /* #2F4F4F */
.bg-darkturquoise { background-color: darkturquoise; } /* #00CED1 */
.bg-darkviolet { background-color: darkviolet; } /* #9400D3 */
.bg-deeppink { background-color: deeppink; } /* #FF1493 */
.bg-deepskyblue { background-color: deepskyblue; } /* #00B7EB */
.bg-dimgray { background-color: dimgray; } /* #696969 */
.bg-dimgrey { background-color: dimgrey; } /* #696969 */
.bg-dodgerblue { background-color: dodgerblue; } /* #1E90FF */
.bg-firebrick { background-color: firebrick; } /* #B22222 */
.bg-floralwhite { background-color: floralwhite; } /* #FFFAF0 */
.bg-forestgreen { background-color: forestgreen; } /* #228B22 */
.bg-fuchsia { background-color: fuchsia; } /* #FF00FF */
.bg-gainsboro { background-color: gainsboro; } /* #DCDCDC */
.bg-ghostwhite { background-color: ghostwhite; } /* #F8F8FF */
.bg-gold { background-color: gold; } /* #FFD700 */
.bg-goldenrod { background-color: goldenrod; } /* #DAA520 */
.bg-gray { background-color: gray; } /* #808080 */
.bg-green { background-color: green; } /* #008000 */
.bg-greenyellow { background-color: greenyellow; } /* #ADFF2F */
.bg-grey { background-color: grey; } /* #808080 */
.bg-honeydew { background-color: honeydew; } /* #F0FFF0 */
.bg-hotpink { background-color: hotpink; } /* #FF69B4 */
.bg-indianred { background-color: indianred; } /* #CD5C5C */
.bg-indigo { background-color: indigo; } /* #4B0082 */
.bg-ivory { background-color: ivory; } /* #FFFFF0 */
.bg-khaki { background-color: khaki; } /* #F0E68C */
.bg-lavender { background-color: lavender; } /* #E6E6FA */
.bg-lavenderblush { background-color: lavenderblush; } /* #FFF0F5 */
.bg-lawngreen { background-color: lawngreen; } /* #7CFC00 */
.bg-lemonchiffon { background-color: lemonchiffon; } /* #FFFACD */
.bg-lightblue { background-color: lightblue; } /* #ADD8E6 */
.bg-lightcoral { background-color: lightcoral; } /* #F08080 */
.bg-lightcyan { background-color: lightcyan; } /* #E0FFFF */
.bg-lightgoldenrodyellow { background-color: lightgoldenrodyellow; } /* #FAFAD2 */
.bg-lightgray { background-color: lightgray; } /* #D3D3D3 */
.bg-lightgreen { background-color: lightgreen; } /* #90EE90 */
.bg-lightgrey { background-color: lightgrey; } /* #D3D3D3 */
.bg-lightpink { background-color: lightpink; } /* #FFB6C1 */
.bg-lightsalmon { background-color: lightsalmon; } /* #FFA07A */
.bg-lightseagreen { background-color: lightseagreen; } /* #20B2AA */
.bg-lightskyblue { background-color: lightskyblue; } /* #87CEFA */
.bg-lightslategray { background-color: lightslategray; } /* #778899 */
.bg-lightslategrey { background-color: lightslategrey; } /* #778899 */
.bg-lightsteelblue { background-color: lightsteelblue; } /* #B0C4DE */
.bg-lightyellow { background-color: lightyellow; } /* #FFFFE0 */
.bg-lime { background-color: lime; } /* #00FF00 */
.bg-limegreen { background-color: limegreen; } /* #32CD32 */
.bg-linen { background-color: linen; } /* #FAF0E6 */
.bg-magenta { background-color: magenta; } /* #FF00FF */
.bg-maroon { background-color: maroon; } /* #800000 */
.bg-mediumaquamarine { background-color: mediumaquamarine; } /* #66CDAA */
.bg-mediumblue { background-color: mediumblue; } /* #0000CD */
.bg-mediumorchid { background-color: mediumorchid; } /* #BA55D3 */
.bg-mediumpurple { background-color: mediumpurple; } /* #9370DB */
.bg-mediumseagreen { background-color: mediumseagreen; } /* #3CB371 */
.bg-mediumslateblue { background-color: mediumslateblue; } /* #7B68EE */
.bg-mediumspringgreen { background-color: mediumspringgreen; } /* #00FA9A */
.bg-mediumturquoise { background-color: mediumturquoise; } /* #48D1CC */
.bg-mediumvioletred { background-color: mediumvioletred; } /* #C71585 */
.bg-midnightblue { background-color: midnightblue; } /* #191970 */
.bg-mintcream { background-color: mintcream; } /* #F5FFFA */
.bg-mistyrose { background-color: mistyrose; } /* #FFE4E1 */
.bg-moccasin { background-color: moccasin; } /* #FFE4B5 */
.bg-navajowhite { background-color: navajowhite; } /* #FFDEAD */
.bg-navy { background-color: navy; } /* #000080 */
.bg-oldlace { background-color: oldlace; } /* #FDF5E6 */
.bg-olive { background-color: olive; } /* #808000 */
.bg-olivedrab { background-color: olivedrab; } /* #6B8E23 */
.bg-orange { background-color: orange; } /* #FFA500 */
.bg-orangered { background-color: orangered; } /* #FF4500 */
.bg-orchid { background-color: orchid; } /* #DA70D6 */
.bg-palegoldenrod { background-color: palegoldenrod; } /* #EEE8AA */
.bg-palegreen { background-color: palegreen; } /* #98FB98 */
.bg-paleturquoise { background-color: paleturquoise; } /* #AFEEEE */
.bg-palevioletred { background-color: palevioletred; } /* #DB7093 */
.bg-papayawhip { background-color: papayawhip; } /* #FFEFD5 */
.bg-peachpuff { background-color: peachpuff; } /* #FFDAB9 */
.bg-peru { background-color: peru; } /* #CD853F */
.bg-pink { background-color: pink; } /* #FFC0CB */
.bg-plum { background-color: plum; } /* #DDA0DD */
.bg-powderblue { background-color: powderblue; } /* #B0E0E6 */
.bg-purple { background-color: purple; } /* #800080 */
.bg-red { background-color: red; } /* #FF0000 */
.bg-rosybrown { background-color: rosybrown; } /* #BC8F8F */
.bg-royalblue { background-color: royalblue; } /* #4169E1 */
.bg-saddlebrown { background-color: saddlebrown; } /* #8B4513 */
.bg-salmon { background-color: salmon; } /* #FA8072 */
.bg-sandybrown { background-color: sandybrown; } /* #F4A460 */
.bg-seagreen { background-color: seagreen; } /* #2E8B57 */
.bg-seashell { background-color: seashell; } /* #FFF5EE */
.bg-sienna { background-color: sienna; } /* #A0522D */
.bg-silver { background-color: silver; } /* #C0C0C0 */
.bg-skyblue { background-color: skyblue; } /* #87CEEB */
.bg-slateblue { background-color: slateblue; } /* #6A5ACD */
.bg-slategray { background-color: slategray; } /* #708090 */
.bg-slategrey { background-color: slategrey; } /* #708090 */
.bg-snow { background-color: snow; } /* #FFFAFA */
.bg-springgreen { background-color: springgreen; } /* #00FF7F */
.bg-steelblue { background-color: steelblue; } /* #4682B4 */
.bg-tan { background-color: tan; } /* #D2B48C */
.bg-teal { background-color: teal; } /* #008080 */
.bg-thistle { background-color: thistle; } /* #D8BFD8 */
.bg-tomato { background-color: tomato; } /* #FF6347 */
.bg-turquoise { background-color: turquoise; } /* #40E0D0 */
.bg-violet { background-color: violet; } /* #EE82EE */
.bg-wheat { background-color: wheat; } /* #F5DEB3 */
.bg-white { background-color: white; } /* #FFFFFF */
.bg-whitesmoke { background-color: whitesmoke; } /* #F5F5F5 */
.bg-yellow { background-color: yellow; } /* #FFFF00 */
.bg-yellowgreen { background-color: yellowgreen; } /* #9ACD32 */

/* Additional Design-Oriented Colors (Common in Modern Design Systems) */
.bg-amber { background-color: #FFBF00; } /* Vibrant amber/gold-like shade */
.bg-emerald { background-color: #2ECC71; } /* Rich green, like Tailwind’s emerald */
.bg-fuchsia { background-color: #FF00FF; } /* Alias for magenta, included for consistency */
.bg-lime { background-color: #00FF00; } /* Alias for lime, included for consistency */
.bg-rose { background-color: #FF4D4D; } /* Warm red-pink shade */
.bg-indigo { background-color: #4B0082; } /* Alias for indigo, included for consistency */
.bg-cyan { background-color: #00FFFF; } /* Alias for aqua/cyan, included for consistency */
.bg-zinc { background-color: #71717A; } /* Neutral gray, like Tailwind’s zinc */
.bg-stone { background-color: #78716C; } /* Earthy gray-brown */
.bg-slate { background-color: #64748B; } /* Cool slate gray */
.bg-neutral { background-color: #737373; } /* True neutral gray */

/* Utility Classes */
.bg-transparent { background-color: transparent; }
.bg-current { background-color: currentColor; }