.text-dark-gray {
  color: #333333; /* Dark gray for body text */
}

.text-white {
  color: #ffffff;
}

.text-metallic-gold{
  color: rgb(212, 175, 55); /* Metallic Gold */
}

.text-light-metallic-gold{
  color: rgba(229, 213, 162, 0.947); /* Metallic Gold */
}

.text-dark-goldenrod{
  color: #b8860b; /* Dark Goldenrod */
}

.text-bronze-gold{
  color: #b08d57;
}

.text-dark-gray{
  color: #333333;
}

.text-goldenrod {
  color: rgb(184, 134, 11); /* Goldenrod hover effect */
}

.text-soft-gray {
  color: #f5f5f5;
}

.text-corn-silk {
  color: #fff8dc;
}

.text-olive-gold{
  color: #827020;
}

.text-whitesmoke {
  color: whitesmoke;
}

.bg-none {
  background: none;
  background-color: transparent;
}

.bg-dark-goldenrod{
  background-color: #b8860b; /* Dark Goldenrod */
}

.bg-goldenrod {
  background-color: rgb(184, 134, 11); /* Goldenrod hover effect */
}

.bg-bronze-gold{
  background-color: #b08d57;
}

.bg-olive-gold{
  background-color: #827020;
}

/* Optional Section Backgrounds */
.bg-soft-gray {
  background-color: #f3f3f3; /* Soft gray */
}

.bg-corn-silk {
  background-color: #FFF8DC; /* Cornsilk */
}

.bg-metallic-gold{
  background-color: #d4af37; /* Metallic Gold */
}

.bg-light-metallic-gold{
  background-color: rgba(229, 213, 162, 0.947); /* Metallic Gold */
}

.bg-lightyellow {
  background-color: rgba(255, 255, 224, 0.4);
}

.bg-pale-silver {
  background-color: #eaeaea;
}
.bg-soft-taupe{
  background-color: #f7f4f1;
}

.bg-ivory-mist{
  background-color: #fdfaf5;
}

.bg-champagne-tint{
  background-color: #fff9ec;
}

.bg-rose-cloud {
  background-color: #ffe6ec;
}

.bg-deep-forest-green {
  background-color: #1B3B2F;
}

.bg-lavender {
  background-color: lavender;
}

.bg-lavenderblush {
  background-color: lavenderblush;
}

.bg-ghostwhite {
  background-color: ghostwhite;
}

.bg-seagreen {
  background-color: seagreen;
}

.bg-muted-amber {
  background-color: #BFA76F;
}

.border-muted-amber {
  border-color: #BFA76F;
}

.border-gold {
  border-color: gold;
}

.text-firebrick {
  color: firebrick;
}

.bg-bronze-gold{
  background-color: #b08d57;
}

.bg-slategray{
  background-color: slategray;
}

.border-dark-gray {
  border-color: #333333; /* Dark gray for body text */
}

.border-khaki {
  border-color: khaki;
}

.border-white {
  border-color: #ffffff;
}

.border-metallic-gold{
  border-color: rgb(212, 175, 55); /* Metallic Gold */
}

.border-dark-goldenrod{
  border-color: #b8860b; /* Dark Goldenrod */
}

.border-bronze-gold {
  border-color: rgb(176, 141, 87); /* Bronze Gold */
}

.border-bronze-gold{
  border-color: #b08d57;
}

.border-dark-gray{
  border-color: #333333;
}

.border-goldenrod {
  border-color: rgb(184, 134, 11); /* Goldenrod hover effect */
}

.border-soft-gray {
  border-color: #f5f5f5;
}

.border-corn-silk {
  border-color: #fff8dc;
}

.border-olive-gold{
  border-color: #827020;
}

/*
🌲 Deep Forest Green Theme (Recommended)
Element	Color Name	Hex Code	Notes
Header Background:	Deep Forest Green	#1B3B2F	Rich, grounded, evokes nature
Header Text	Soft Gold	#D4AF37	Warm, elegant, matches your border
Body Text	Charcoal Gray	#333333	Clean, readable, modern

🌌 Midnight Blue Theme
Element	Color Name	Hex Code	Notes
Header Background	Midnight Blue	#1A1F4A	Sophisticated, high contrast
Header Text	Warm White	#F5F5F5	Crisp, bright, easy to read
Body Text	Pale Gray	#B0B0B0	Soft, subtle, keeps focus on header

🧡 Burnt Sienna Theme
Element	Color Name	Hex Code	Notes
Header Background	Burnt Sienna	#8A4B2F	Earthy, heritage-inspired
Header Text	Cream	#FFF5E1	Warm, inviting
Body Text	Dark Brown	#3E2C23	Classic, readable
*/

/* Custom text colors */
.text-teal {
  color: #20c997 !important;
}
.text-info-cyan {
  color: #17a2b8 !important;
}
.text-primary-blue {
  color: #007bff !important;
}
.text-success-green {
  color: #28a745 !important;
}
.text-dark-gray {
  color: #343a40 !important;
}
.text-light-gray {
  color: #f8f9fa !important;
}
.text-orange-red {
  color: #fd7e14 !important;
}
.text-deep-pink {
  color: #e83e8c !important;
}
.text-11pts-red {
  color: #c30606 !important;
}

/* Custom background colors */
.bg-teal {
  background-color: #20c997 !important;
}
.bg-info-cyan {
  background-color: #17a2b8 !important;
}
.bg-primary-blue {
  background-color: #007bff !important;
}
.bg-success-green {
  background-color: #28a745 !important;
}
.bg-dark-gray {
  background-color: #343a40 !important;
}
.bg-light-gray {
  background-color: #f8f9fa !important;
}
.bg-orange-red {
  background-color: #fd7e14 !important;
}
.bg-deep-pink {
  background-color: #e83e8c !important;
}
.bg-11pts-red {
  background-color: #c30606 !important;
}

/* Custom border colors */
.border-teal {
  border-color: #20c997 !important;
}
.border-info-cyan {
  border-color: #17a2b8 !important;
}
.border-primary-blue {
  border-color: #007bff !important;
}
.border-success-green {
  border-color: #28a745 !important;
}
.border-dark-gray {
  border-color: #343a40 !important;
}
.border-light-gray {
  border-color: #f8f9fa !important;
}
.border-orange-red {
  border-color: #fd7e14 !important;
}
.border-deep-pink {
  border-color: #e83e8c !important;
}
.border-11pts-red {
  border-color: #c30606 !important;
}
.border-mauve {
  border-color: #a27593 !important;
}
