/* Mitos: a physical, hinged belief card. No automatic screen-wide movement. */
.v4-myths.home-stage .myth-card {
  transform-origin: 12% 50%;
  transition: background-color 180ms ease;
}
.v4-myths.home-stage .myth-card #reveal-belief {
  transition: transform 120ms cubic-bezier(.23,1,.32,1), background-color 160ms ease;
}
.v4-myths.home-stage #reveal-belief > span {
  display: inline-block;
  transition: transform 220ms cubic-bezier(.23,1,.32,1);
}
.v4-myths.home-stage #reveal-belief[aria-expanded="true"] > span { transform: rotate(-180deg); }
.v4-myths.home-stage .myth-access .play-link,
.v4-myths.home-stage .myth-access .play-link:hover {
  transform: none;
  transform-origin: 12% 50%;
  transition: transform 150ms cubic-bezier(.23,1,.32,1), box-shadow 150ms ease;
}
.v4-myths.home-stage .myth-saying { transform-origin: 50% 90%; }
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  .v4-myths.home-stage:not([data-motion-input="keyboard"]) #reveal-belief:hover { transform: translateX(2px); }
  .v4-myths.home-stage:not([data-motion-input="keyboard"]) .myth-access .play-link:hover { transform: rotate(-1deg); }
}
@media (prefers-reduced-motion:no-preference) {
  .v4-myths.home-stage:not([data-motion-input="keyboard"]) #reveal-belief:active { transform: scale(.97); }
  .v4-myths.home-stage:not([data-motion-input="keyboard"]) .myth-access .play-link:active { transform: rotate(0deg) scale(.98); }
}
.v4-myths.home-stage[data-motion-input="keyboard"] #reveal-belief,
.v4-myths.home-stage[data-motion-input="keyboard"] #reveal-belief > span,
.v4-myths.home-stage[data-motion-input="keyboard"] .myth-card,
.v4-myths.home-stage[data-motion-input="keyboard"] .play-link { transition: none; }
@media (prefers-reduced-motion:reduce) {
  .v4-myths.home-stage .myth-card,
  .v4-myths.home-stage #reveal-belief,
  .v4-myths.home-stage #reveal-belief > span,
  .v4-myths.home-stage .play-link { transition: none; }
}
.v4-myths.home-stage .play-link::after { content: none; display: none; }
