/* Only the K28 embedded presentation adopts the portfolio frame. */
html.k28-embedded { --fi: 0px; }
.k28-embedded #hud { border: 0; }
.k28-embedded #rail { display: none; }
.k28-inactive *, .k28-inactive *::before, .k28-inactive *::after { animation-play-state: paused !important; }
@media (max-width: 600px) {
  .k28-embedded .bar { gap: 10px; padding: 0 10px; }
  .k28-embedded .back { font-size: 10px; gap: 5px; }
  .k28-embedded .back i { width: 12px; }
  .k28-embedded .ttl { font-size: 11px; margin-right: auto; }
  .k28-embedded .pill { padding: 0 8px; font-size: 10px; }
}
