/* MIO public-page presentation state - release 1.0.0 */
html[data-mio-presentation="true"],
html[data-mio-presentation="true"] body {
  min-width: 0 !important;
  min-height: 100% !important;
  overflow-x: hidden !important;
  background: #130105 !important;
  color: #fff !important;
  cursor: none;
  scrollbar-width: none;
}
html[data-mio-presentation="true"] body::-webkit-scrollbar { display: none; }
html[data-mio-presentation="true"] :where(
  header, footer, nav, form, dialog, .mio-site-header, .site-header, .mio-footer,
  .site-footer, .mio-mobile-actions, .mio-v22-mobile-dock, .mio-nav-toggle,
  .biography-audio-player, #biographyAudioPlayer, [data-biography-player],
  .cookie-banner, .toast, .modal, [role="dialog"], [data-staff-only]
) { display: none !important; }
html[data-mio-presentation="true"] :where(a, button, input, select, textarea, summary, [tabindex]) {
  pointer-events: none !important;
  user-select: none !important;
}
html[data-mio-presentation="true"] :where(audio, video, iframe) {
  pointer-events: none !important;
}
html[data-mio-presentation="true"] :where(audio) { display: none !important; }
html[data-mio-presentation="true"] :where(video) { opacity: .94; }
html[data-mio-presentation="true"] main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding-top: 0 !important;
}
html[data-mio-presentation="true"] .skip-link { display: none !important; }
html[data-mio-presentation="true"] *:focus { outline: 0 !important; }
@media (prefers-reduced-motion: reduce) {
  html[data-mio-presentation="true"] *, html[data-mio-presentation="true"] *::before, html[data-mio-presentation="true"] *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }
}
