/* Hanboreum Schedule v3.0.21 — PC thumbnail hover preview hints. */
@media (hover:hover) and (pointer:fine) {
  .youtube-fallback-card:not(.is-unavailable) .youtube-fallback-thumb::after,
  .live-member-card .live-thumbnail-wrap::before {
    content:"🖱 좌:이동 우:프리뷰";
    position:absolute;
    right:8px;
    top:8px;
    z-index:4;
    display:inline-flex;
    align-items:center;
    min-height:22px;
    padding:0 8px;
    border:1px solid rgba(255,255,255,.16);
    border-radius:999px;
    background:rgba(22,18,28,.78);
    color:#fff;
    box-shadow:0 4px 12px rgba(0,0,0,.20);
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
    font-size:10px;
    font-weight:800;
    line-height:1;
    letter-spacing:-.03em;
    white-space:nowrap;
    pointer-events:none;
    opacity:0;
    transform:translateY(-4px);
    transition:opacity .14s ease,transform .14s ease;
  }

  .youtube-fallback-card:not(.is-unavailable) .youtube-fallback-thumb:hover::after,
  .live-member-card .live-thumbnail-wrap:hover::before {
    opacity:1;
    transform:translateY(0);
  }
}

html[data-theme="dark"] .youtube-fallback-card:not(.is-unavailable) .youtube-fallback-thumb::after,
html[data-theme="dark"] .live-member-card .live-thumbnail-wrap::before {
  border-color:rgba(255,255,255,.13);
  background:rgba(12,10,16,.82);
}
