/* ============================================================
   KSHN design contrast fixes.
   White chips/cells sitting on sky-blue sections inherit the section's white
   text, which renders white-on-white. Pin them back to readable ink.
   ============================================================ */

/* Pick Your Vibe: inactive flavor chips (white background). */
.vibe-chip {
  color: var(--ink);
}
.vibe-chip.on {
  color: #fff;
}

/* Pouches hero quick-fact strip (near-white cells). */
.qstrip .q {
  color: var(--ink);
}
.qstrip .q b {
  color: var(--ink);
}
.qstrip .q span {
  color: var(--ink-soft);
}

/* model-viewer chrome: kill the default gray loading progress bar that pops
   above every tin while a GLB streams in */
model-viewer::part(default-progress-bar),
model-viewer::part(default-progress-mask) {
  display: none;
}
