/* SMOZIN category-card colors — isolated homepage patch v496112.
   Styling only; does not modify shared navigation, layout, or other components. */
.sm49622-quickcats .sm49622-quickcat strong {
  color: #192c4a !important;
  opacity: 1;
}
.sm49622-quickcats .sm49622-quickcat:nth-child(1) { background-color: #edf3ff !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(2) { background-color: #f0f2ff !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(3) { background-color: #fff7e7 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(4) { background-color: #faf1e8 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(5) { background-color: #eaf8f0 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(6) { background-color: #fff0f4 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(7) { background-color: #f3efff !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(8) { background-color: #eaf8f1 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(9) { background-color: #fff7e8 !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(10) { background-color: #edf7ff !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(11) { background-color: #fff1ed !important; }
.sm49622-quickcats .sm49622-quickcat:nth-child(12) { background-color: #f1f1fb !important; }

/* Dark theme: visible names and individually tinted category cards. */
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat strong,
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat strong,
body.dark .sm49622-quickcats .sm49622-quickcat strong,
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat strong {
  color: #f5f7ff !important;
  opacity: 1;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(1),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(1),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(1),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(1) {
  background-color: #203354 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(2),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(2),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(2),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(2) {
  background-color: #302c55 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(3),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(3),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(3),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(3) {
  background-color: #443619 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(4),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(4),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(4),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(4) {
  background-color: #41302a !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(5),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(5),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(5),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(5) {
  background-color: #193d32 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(6),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(6),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(6),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(6) {
  background-color: #472b3d !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(7),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(7),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(7),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(7) {
  background-color: #352b56 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(8),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(8),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(8),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(8) {
  background-color: #1c3d39 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(9),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(9),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(9),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(9) {
  background-color: #48351f !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(10),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(10),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(10),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(10) {
  background-color: #203d52 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(11),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(11),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(11),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(11) {
  background-color: #482f35 !important;
  border-color: #3b4a63;
}
html[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(12),
html[data-smozin-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(12),
body.dark .sm49622-quickcats .sm49622-quickcat:nth-child(12),
body[data-theme="dark"] .sm49622-quickcats .sm49622-quickcat:nth-child(12) {
  background-color: #2c344b !important;
  border-color: #3b4a63;
}
