.watch-player-status{z-index:1002;box-sizing:border-box;pointer-events:none;color:#fff;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;font:14px/1.6 Inter,Arial,sans-serif;display:flex;position:absolute;inset:0}.watch-player-ripple{width:80px;height:80px;position:relative}.watch-player-ripple>span{box-sizing:border-box;opacity:0;border:4px solid #fff;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(0,.2,.8,1) infinite watch-player-ripple;position:absolute;inset:0}.watch-player-ripple>span:nth-child(2){animation-delay:.66s}.watch-player-ripple>span:nth-child(3){animation-delay:1.33s}.watch-player-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes watch-player-ripple{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media (max-width:768px){.watch-player-ripple{width:50px;height:50px}.watch-player-ripple>span{border-width:3px}}@media (max-width:480px){.watch-player-ripple{width:36px;height:36px}.watch-player-ripple>span{border-width:2px}.watch-player-status{gap:12px;padding:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.watch-player-ripple>span{opacity:.7;animation:none}}.watch-player-error{z-index:1002;box-sizing:border-box;isolation:isolate;color:#fff;background:#1e212e;justify-content:center;align-items:center;gap:2rem;padding:1.5rem 25%;font-size:32.2px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:0}.watch-player-error:before{z-index:-1;content:"";opacity:.2;background:url(/assets/ohphim/player/error-background.webp) 50%/cover;position:absolute;inset:0}.watch-player-error .watch-player-error-image{border-radius:15%;flex-shrink:0;width:220px;height:220px}.watch-player-error p{margin:0}@media (max-width:1279px){.watch-player-error{padding:1.5rem 15%}}@media (max-width:980px){.watch-player-error{padding:1.5rem 2rem;font-size:18.2px}.watch-player-error .watch-player-error-image{width:120px;height:120px}}@media (max-width:479px){.watch-player-error{gap:1rem;padding:1.2rem;font-size:15.4px}.watch-player-error .watch-player-error-image{width:100px;height:100px}}
