/* Unified in-page video playback and HYEDRAM coin cover */
.hye-cinema,.hye-video-player{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;border-radius:14px!important;background:#080d16!important;border:1px solid rgba(221,181,69,.35)!important;box-sizing:border-box!important}
.hye-cinema .hye-inline-cover{display:flex!important;position:absolute!important;inset:0!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important;border:0!important;background:#090d14!important;cursor:pointer!important;overflow:hidden!important}
.hye-cinema .hye-inline-cover img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}
.hye-cinema .hye-inline-play{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;width:70px!important;height:70px!important;border-radius:50%!important;color:#101522!important;background:#e5bd44!important;box-shadow:0 6px 26px #0009!important;font-size:28px!important;line-height:1!important;transition:transform .2s ease!important}
.hye-cinema .hye-inline-cover:hover .hye-inline-play{transform:scale(1.07)!important}
.hye-cinema iframe{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;z-index:3!important}
.hye-cinema .hye-cinema-top,.hye-cinema .hye-cinema-bottom,.hye-cinema .hye-cinema-orbit,.hye-player-external,.hye-player-status{display:none!important}
.hye-video-player video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:16/9!important;background:#080d16!important;display:block!important}
.hye-video-card{overflow:hidden!important;min-width:0!important}.hye-video-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}
@media(max-width:720px){.hye-video-grid{grid-template-columns:minmax(0,1fr)!important}.hye-cinema .hye-inline-play{width:58px!important;height:58px!important}}
