.viihdy-player{position:relative;width:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--color-white);background-color:var(--color-black);aspect-ratio:9/16}@media(min-width: 768px){.viihdy-player{aspect-ratio:16/9;border-radius:var(--radius-12)}}.viihdy-player__video{display:block;width:100%;height:100%;object-fit:cover}.viihdy-player__overlay{display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0;padding:1.5rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.6) 70%, rgba(0, 0, 0, 0.9) 100%);opacity:1;transition:opacity .3s ease}.viihdy-player__overlay[data-wp-class--is-active=false]{opacity:0;pointer-events:none}.viihdy-player__header{display:flex;align-items:center;justify-content:space-between;z-index:2}.viihdy-player__meta{display:flex;flex-direction:column;text-align:center}.viihdy-player__series{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;opacity:.8}.viihdy-player__episode{font-size:.9rem;font-weight:500}.viihdy-player__center-play{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;pointer-events:none}.viihdy-player .viihdy-btn{display:flex;align-items:center;justify-content:center;padding:8px;color:var(--color-white);background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s,transform .1s}.viihdy-player .viihdy-btn:hover{background-color:hsla(0,0%,100%,.1)}.viihdy-player .viihdy-btn:active{transform:scale(0.95)}.viihdy-player .viihdy-btn--big-play{width:80px;height:80px;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);border-radius:50%;pointer-events:auto}.viihdy-player .viihdy-btn--big-play:hover{background:rgba(0,0,0,.4);transform:scale(1.1)}.viihdy-player__controls{display:flex;flex-direction:column;gap:1rem;width:100%;z-index:2}.viihdy-player__transport{display:flex;align-items:center;justify-content:space-between}.viihdy-player__main-actions{display:flex;align-items:center;gap:1.5rem}.viihdy-player__timeline{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;font-feature-settings:"tnum"}.viihdy-player__seeker{display:flex;align-items:center;position:relative;flex-grow:1;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.viihdy-player__seeker:hover{height:6px}.viihdy-player__seeker-fill{position:absolute;top:0;bottom:0;left:0;background-color:var(--color-white);border-radius:2px;pointer-events:none}.viihdy-player__seeker input[type=range]{position:absolute;z-index:3;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.viihdy-player__seeker-fill::after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;background:var(--color-white);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.5);transform:translateY(-50%) scale(0);transition:transform .2s}.viihdy-player__seeker:hover .viihdy-player__seeker-fill::after{transform:translateY(-50%) scale(1)}.viihdy-player__reactions-area{padding-top:.5rem}.viihdy-player__reactions-area .wp-block-valio-viihdy-video-reactions{display:flex;justify-content:center;gap:10px}
