/* Chrome-specific video fallback styles */ /* Poster image styling */ .chrome-poster-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; z-index: 1; border-radius: 4px; } /* Play button overlay */ .chrome-play-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; cursor: pointer; z-index: 2; } .chrome-play-button { width: 68px; height: 48px; transition: transform 0.2s; filter: drop-shadow(0 0 5px rgba(0,0,0,0.5)); } .chrome-play-overlay:hover .chrome-play-button { transform: scale(1.1); }