/* ITAHUKA Video Platform v5.0.12 — Live Overlay Floating UI
   Loaded after v5.0.11. The player is the permanent visual base. Every
   secondary module is rendered as independent glass content floating directly
   over the live/playback picture; no large separate panel frame remains. */

@media (max-width: 1180px), (pointer: coarse) {
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui {
    --lof-accent: var(--it-theme-accent, #ef233c);
    --lof-glass: rgba(8, 10, 16, .54);
    --lof-glass-strong: rgba(8, 10, 16, .76);
    --lof-border: rgba(255, 255, 255, .13);
    --lof-shadow: 0 16px 38px rgba(0, 0, 0, .30);
    --lof-nav-height: 74px;
    --lof-safe-bottom: env(safe-area-inset-bottom, 0px);
    --lof-safe-left: max(12px, env(safe-area-inset-left));
    --lof-safe-right: max(12px, env(safe-area-inset-right));
    overflow: hidden !important;
    background: #000 !important;
  }

  /* One permanent canvas across Live, Videos, Schedule and Playback. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-player-card,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .broadcast-watch-player-card,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-media-shell,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-stage,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-linear-player,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-player-stage {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-provider-host,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-provider-host > div,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-provider-host iframe,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-provider-host video,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-stage-media,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-player,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-poster {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: max(100vw, 177.778dvh) !important;
    height: max(100dvh, 56.25vw) !important;
    min-width: 100vw !important;
    min-height: 100dvh !important;
    max-width: none !important;
    max-height: none !important;
    transform: translate(-50%, -50%) !important;
    object-fit: cover !important;
    border: 0 !important;
    background-position: center !important;
    background-size: cover !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .itahuka-player-stage::after,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-overlay-stage-vignette {
    content: "";
    position: absolute !important;
    inset: 0 !important;
    z-index: 2 !important;
    pointer-events: none !important;
    background:
      linear-gradient(180deg, rgba(0,0,0,.54) 0%, rgba(0,0,0,.05) 25%, rgba(0,0,0,.02) 62%, rgba(0,0,0,.66) 100%) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .site-header.yt-header,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .global-live-alert,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .channel-page-head,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .library-hero,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .library-toolbar,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .library-result-summary,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-page-head,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-week-navigation,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-filters,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-dayparts,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-page-note,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .schedule-dashboard,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .broadcast-watch-sidebar {
    display: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .site-content.public-content,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .page-space,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .page-space > .container {
    width: 100vw !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: transparent !important;
  }

  /* Bottom navigation floats directly on the picture. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .mobile-bottom-nav {
    z-index: 5600 !important;
    background: linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.76)) !important;
    border: 0 !important;
    border-top: 1px solid rgba(255,255,255,.07) !important;
    box-shadow: none !important;
    backdrop-filter: blur(10px) !important;
  }

  /* Remove the major tray/frame. The tray remains only as a transparent
     positioning and accessibility container. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray {
    left: var(--lof-safe-left) !important;
    right: var(--lof-safe-right) !important;
    bottom: calc(var(--lof-nav-height) + var(--lof-safe-bottom) + 10px) !important;
    z-index: 5500 !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    max-height: min(43dvh, 420px) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    overflow: visible !important;
    transform: translateY(24px) scale(.985) !important;
    transform-origin: center bottom !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray.is-open {
    transform: translateY(0) scale(1) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray.is-expanded {
    max-height: min(64dvh, 650px) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-drag {
    top: -12px !important;
    width: 58px !important;
    height: 6px !important;
    margin-left: -29px !important;
    border: 1px solid rgba(255,255,255,.10) !important;
    background: rgba(255,255,255,.38) !important;
    box-shadow: 0 7px 18px rgba(0,0,0,.28) !important;
  }

  /* Title and controls become independent floating chips. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    width: fit-content !important;
    max-width: 100% !important;
    min-height: 44px !important;
    margin: 0 0 10px !important;
    padding: 5px 6px 5px 14px !important;
    border: 1px solid var(--lof-border) !important;
    border-radius: 999px !important;
    background: var(--lof-glass) !important;
    box-shadow: var(--lof-shadow) !important;
    backdrop-filter: blur(16px) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__title strong {
    font-size: 14px !important;
  }
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__title span {
    display: none !important;
  }
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__actions button {
    width: 36px !important;
    height: 36px !important;
    background: rgba(255,255,255,.05) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__body {
    max-height: min(36dvh, 350px) !important;
    padding: 0 !important;
    overflow: visible !important;
    background: transparent !important;
  }
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray.is-expanded .it-live-overlay-tray__body {
    max-height: min(58dvh, 570px) !important;
    overflow: auto !important;
  }

  /* Video cards float independently. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-strip {
    grid-auto-columns: minmax(248px, 64vw) !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 3px 2px 12px !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-card {
    min-height: 104px !important;
    padding: 8px !important;
    border: 1px solid var(--lof-border) !important;
    border-radius: 18px !important;
    background: var(--lof-glass) !important;
    color: #fff !important;
    box-shadow: var(--lof-shadow) !important;
    backdrop-filter: blur(15px) !important;
    animation: lofCardFloatIn .34s both cubic-bezier(.2,.8,.2,1) !important;
    animation-delay: var(--lof-delay, 0ms) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-card.is-selected {
    border-color: rgba(255,80,102,.80) !important;
    background: rgba(239,35,60,.20) !important;
    box-shadow: 0 0 0 1px rgba(239,35,60,.22) inset, 0 16px 38px rgba(0,0,0,.28) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-thumb {
    width: 126px !important;
    aspect-ratio: 16 / 9 !important;
    border-radius: 13px !important;
    overflow: hidden !important;
  }

  /* Schedule ruler and each programme card float directly on video. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-schedule-scroller {
    padding: 0 2px 12px !important;
    overflow: visible !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-ruler {
    display: grid !important;
    grid-auto-flow: column !important;
    grid-auto-columns: minmax(190px, 42vw) !important;
    gap: 12px !important;
    padding: 3px 2px 8px !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-ruler::-webkit-scrollbar {
    display: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-schedule-card {
    scroll-snap-align: center !important;
    min-height: 126px !important;
    padding: 14px !important;
    border: 1px solid var(--lof-border) !important;
    border-radius: 18px !important;
    background: var(--lof-glass) !important;
    color: #fff !important;
    box-shadow: var(--lof-shadow) !important;
    backdrop-filter: blur(15px) !important;
    animation: lofCardFloatIn .34s both cubic-bezier(.2,.8,.2,1) !important;
    animation-delay: var(--lof-delay, 0ms) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-schedule-card.is-live {
    border-color: rgba(255,75,98,.88) !important;
    background: linear-gradient(155deg, rgba(239,35,60,.30), rgba(13,15,22,.58)) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-schedule-card.is-past {
    opacity: .58 !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-world-time {
    display: flex !important;
    gap: 8px !important;
    margin-top: 8px !important;
    padding: 0 2px 5px !important;
    overflow-x: auto !important;
    background: transparent !important;
    border: 0 !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-clock {
    flex: 0 0 auto !important;
    min-width: 104px !important;
    padding: 9px 12px !important;
    border: 1px solid rgba(255,255,255,.10) !important;
    border-radius: 999px !important;
    background: rgba(8,10,16,.45) !important;
    box-shadow: 0 11px 26px rgba(0,0,0,.20) !important;
    backdrop-filter: blur(13px) !important;
  }

  /* Chat, polls, notifications, home and account are message-style groups,
     never a common framed sheet. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray[data-overlay-panel="chat-expanded"] .it-live-overlay-tray__body,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray[data-overlay-panel="polls"] .it-live-overlay-tray__body,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray[data-overlay-panel="notifications"] .it-live-overlay-tray__body,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray[data-overlay-panel="home"] .it-live-overlay-tray__body,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray[data-overlay-panel="you"] .it-live-overlay-tray__body {
    display: grid !important;
    gap: 10px !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-list,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-list > * {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-list > a,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-list > button,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-list > article,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-chat-poll-card,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-chat-poll-empty,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .chat-state {
    margin: 0 0 9px !important;
    padding: 13px 15px !important;
    border: 1px solid var(--lof-border) !important;
    border-radius: 18px !important;
    background: var(--lof-glass) !important;
    color: #fff !important;
    box-shadow: var(--lof-shadow) !important;
    backdrop-filter: blur(15px) !important;
  }

  /* Playback information and related videos become separate floating messages. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-v509-watch-tray {
    left: var(--lof-safe-left) !important;
    right: var(--lof-safe-right) !important;
    bottom: calc(var(--lof-nav-height) + var(--lof-safe-bottom) + 10px) !important;
    max-height: min(41dvh, 430px) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    overflow: visible auto !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-v509-watch-tray > .mobile-overlay-drag {
    position: sticky !important;
    top: 0 !important;
    display: block !important;
    z-index: 2 !important;
    margin-bottom: 10px !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-v509-watch-tray .broadcast-watch-meta,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-v509-watch-tray .broadcast-related-panel {
    margin: 0 0 10px !important;
    padding: 14px !important;
    border: 1px solid var(--lof-border) !important;
    border-radius: 19px !important;
    background: var(--lof-glass) !important;
    color: #fff !important;
    box-shadow: var(--lof-shadow) !important;
    backdrop-filter: blur(15px) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-v509-watch-tray .broadcast-related-item {
    margin-top: 8px !important;
    padding: 9px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 15px !important;
    background: rgba(255,255,255,.035) !important;
  }

  /* Keep passive chat/reactions above the picture and below the active module. */
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-chat-column {
    z-index: 5350 !important;
  }
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui[data-overlay-major-open="1"] .it-live-chat-column,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui[data-overlay-major-open="1"] .it-live-action-group {
    opacity: .25 !important;
    filter: saturate(.65) !important;
    transition: opacity .22s ease, filter .22s ease !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-chat-message {
    background: rgba(8,10,16,.52) !important;
    border-color: rgba(255,255,255,.10) !important;
    box-shadow: 0 12px 28px rgba(0,0,0,.23) !important;
  }

  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-toast,
  body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-loading > div {
    background: rgba(8,10,16,.60) !important;
    backdrop-filter: blur(15px) !important;
  }

  @keyframes lofCardFloatIn {
    from { opacity: 0; transform: translate3d(0, 18px, 0) scale(.97); }
    to { opacity: 1; transform: translate3d(0, 0, 0) scale(1); }
  }

  @media (orientation: landscape) {
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray {
      left: max(20px, env(safe-area-inset-left)) !important;
      right: max(20px, env(safe-area-inset-right)) !important;
      max-height: min(39dvh, 300px) !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray__body {
      max-height: min(31dvh, 240px) !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-strip {
      grid-auto-columns: minmax(270px, 28vw) !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-ruler {
      grid-auto-columns: minmax(190px, 20vw) !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-world-time {
      display: none !important;
    }
  }

  @media (max-width: 430px) {
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-tray {
      left: 9px !important;
      right: 9px !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-strip {
      grid-auto-columns: minmax(230px, 76vw) !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-thumb {
      width: 110px !important;
    }
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-ruler {
      grid-auto-columns: minmax(176px, 70vw) !important;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-video-card,
    body[data-theme="itahuka-mobile-live-overlay"].it-live-overlay-refine.it-live-overlay-floating-ui .it-live-overlay-schedule-card {
      animation: none !important;
    }
  }
}
