/* ==========================================================================
   Palette switcher — lifted verbatim from TEC Leimert's styles.css.
   Same widget their own build ships, in the same place (fixed, bottom left).
   ========================================================================== */

/* ---------- Palette switcher (review aid) ---------- */
.theme-switch {
  position: fixed; left: 18px; bottom: 18px; z-index: 200;
  display: flex; align-items: center; gap: 6px;
  padding: 7px 9px 7px 13px; border-radius: 999px;
  background: rgba(var(--ink-rgb), 0.82);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(var(--accent-rgb), 0.28);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
}
.theme-switch .ts-label {
  font-family: var(--sans); font-size: 9px; font-weight: 500;
  letter-spacing: 0.24em; text-transform: uppercase;
  color: var(--body-faint); margin-right: 4px;
}
.theme-switch button {
  font-family: var(--sans); font-size: 10px; font-weight: 500;
  letter-spacing: 0.16em; text-transform: uppercase;
  padding: 6px 13px; border-radius: 999px; cursor: pointer;
  background: transparent; color: var(--body-dim);
  border: 1px solid transparent; transition: all 0.25s;
}
.theme-switch button:hover { color: var(--gold-pale); }
.theme-switch button.on {
  background: var(--gold); color: var(--on-accent);
  border-color: var(--gold);
}
@media (max-width: 640px) { .theme-switch { left: 12px; bottom: 12px; transform: scale(0.9); transform-origin: left bottom; } }
