[READ-ONLY] Mirror of https://github.com/flo-bit/skywatched. review movies and tv shows, based on at proto skywatched.app
0

Configure Feed

Select the types of activity you want to include in your feed.

skywatched / static / plyr.css
37 kB 1347 lines
1@charset "UTF-8"; 2@keyframes plyr-progress { 3 to { 4 background-position: 25px 0; 5 background-position: var(--plyr-progress-loading-size, 25px) 0; 6 } 7} 8@keyframes plyr-popup { 9 0% { 10 opacity: 0.5; 11 transform: translateY(10px); 12 } 13 to { 14 opacity: 1; 15 transform: translateY(0); 16 } 17} 18@keyframes plyr-fade-in { 19 0% { 20 opacity: 0; 21 } 22 to { 23 opacity: 1; 24 } 25} 26.plyr { 27 -moz-osx-font-smoothing: grayscale; 28 -webkit-font-smoothing: antialiased; 29 align-items: center; 30 direction: ltr; 31 display: flex; 32 flex-direction: column; 33 font-family: inherit; 34 font-family: var(--plyr-font-family, inherit); 35 font-variant-numeric: tabular-nums; 36 font-weight: 400; 37 font-weight: var(--plyr-font-weight-regular, 400); 38 line-height: 1.7; 39 line-height: var(--plyr-line-height, 1.7); 40 max-width: 100%; 41 min-width: 200px; 42 position: relative; 43 text-shadow: none; 44 transition: box-shadow 0.3s ease; 45 z-index: 0; 46} 47.plyr audio, 48.plyr iframe, 49.plyr video { 50 display: block; 51 height: 100%; 52 width: 100%; 53} 54.plyr button { 55 font: inherit; 56 line-height: inherit; 57 width: auto; 58} 59.plyr:focus { 60 outline: 0; 61} 62.plyr--full-ui { 63 box-sizing: border-box; 64} 65.plyr--full-ui *, 66.plyr--full-ui :after, 67.plyr--full-ui :before { 68 box-sizing: inherit; 69} 70.plyr--full-ui a, 71.plyr--full-ui button, 72.plyr--full-ui input, 73.plyr--full-ui label { 74 touch-action: manipulation; 75} 76.plyr__badge { 77 background: #4a5464; 78 background: var(--plyr-badge-background, #4a5464); 79 border-radius: 2px; 80 border-radius: var(--plyr-badge-border-radius, 2px); 81 color: #fff; 82 color: var(--plyr-badge-text-color, #fff); 83 font-size: 9px; 84 font-size: var(--plyr-font-size-badge, 9px); 85 line-height: 1; 86 padding: 3px 4px; 87} 88.plyr--full-ui ::-webkit-media-text-track-container { 89 display: none; 90} 91.plyr__captions { 92 animation: plyr-fade-in 0.3s ease; 93 bottom: 0; 94 display: none; 95 font-size: 13px; 96 font-size: var(--plyr-font-size-small, 13px); 97 left: 0; 98 padding: 10px; 99 padding: var(--plyr-control-spacing, 10px); 100 position: absolute; 101 text-align: center; 102 transition: transform 0.4s ease-in-out; 103 width: 100%; 104} 105.plyr__captions span:empty { 106 display: none; 107} 108@media (min-width: 480px) { 109 .plyr__captions { 110 font-size: 15px; 111 font-size: var(--plyr-font-size-base, 15px); 112 padding: 20px; 113 padding: calc(var(--plyr-control-spacing, 10px) * 2); 114 } 115} 116@media (min-width: 768px) { 117 .plyr__captions { 118 font-size: 18px; 119 font-size: var(--plyr-font-size-large, 18px); 120 } 121} 122.plyr--captions-active .plyr__captions { 123 display: block; 124} 125.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions { 126 transform: translateY(-40px); 127 transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4)); 128} 129.plyr__caption { 130 background: #000c; 131 background: var(--plyr-captions-background, #000c); 132 border-radius: 2px; 133 -webkit-box-decoration-break: clone; 134 box-decoration-break: clone; 135 color: #fff; 136 color: var(--plyr-captions-text-color, #fff); 137 line-height: 185%; 138 padding: 0.2em 0.5em; 139 white-space: pre-wrap; 140} 141.plyr__caption div { 142 display: inline; 143} 144.plyr__control { 145 background: #0000; 146 border: 0; 147 border-radius: 4px; 148 border-radius: var(--plyr-control-radius, 4px); 149 color: inherit; 150 cursor: pointer; 151 flex-shrink: 0; 152 overflow: visible; 153 padding: 7px; 154 padding: calc(var(--plyr-control-spacing, 10px) * 0.7); 155 position: relative; 156 transition: all 0.3s ease; 157} 158.plyr__control svg { 159 fill: currentColor; 160 display: block; 161 height: 18px; 162 height: var(--plyr-control-icon-size, 18px); 163 pointer-events: none; 164 width: 18px; 165 width: var(--plyr-control-icon-size, 18px); 166} 167.plyr__control:focus { 168 outline: 0; 169} 170.plyr__control:focus-visible { 171 outline: 2px dashed #00b2ff; 172 outline: 2px dashed 173 var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); 174 outline-offset: 2px; 175} 176a.plyr__control { 177 text-decoration: none; 178} 179.plyr__control.plyr__control--pressed .icon--not-pressed, 180.plyr__control.plyr__control--pressed .label--not-pressed, 181.plyr__control:not(.plyr__control--pressed) .icon--pressed, 182.plyr__control:not(.plyr__control--pressed) .label--pressed, 183a.plyr__control:after, 184a.plyr__control:before { 185 display: none; 186} 187.plyr--full-ui ::-webkit-media-controls { 188 display: none; 189} 190.plyr__controls { 191 align-items: center; 192 display: flex; 193 justify-content: flex-end; 194 text-align: center; 195} 196.plyr__controls .plyr__progress__container { 197 flex: 1; 198 min-width: 0; 199} 200.plyr__controls .plyr__controls__item { 201 margin-left: 2.5px; 202 margin-left: calc(var(--plyr-control-spacing, 10px) / 4); 203} 204.plyr__controls .plyr__controls__item:first-child { 205 margin-left: 0; 206 margin-right: auto; 207} 208.plyr__controls .plyr__controls__item.plyr__progress__container { 209 padding-left: 2.5px; 210 padding-left: calc(var(--plyr-control-spacing, 10px) / 4); 211} 212.plyr__controls .plyr__controls__item.plyr__time { 213 padding: 0 5px; 214 padding: 0 calc(var(--plyr-control-spacing, 10px) / 2); 215} 216.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, 217.plyr__controls .plyr__controls__item.plyr__time + .plyr__time, 218.plyr__controls .plyr__controls__item.plyr__time:first-child { 219 padding-left: 0; 220} 221.plyr [data-plyr='airplay'], 222.plyr [data-plyr='captions'], 223.plyr [data-plyr='fullscreen'], 224.plyr [data-plyr='pip'], 225.plyr__controls:empty { 226 display: none; 227} 228.plyr--airplay-supported [data-plyr='airplay'], 229.plyr--captions-enabled [data-plyr='captions'], 230.plyr--fullscreen-enabled [data-plyr='fullscreen'], 231.plyr--pip-supported [data-plyr='pip'] { 232 display: inline-block; 233} 234.plyr__menu { 235 display: flex; 236 position: relative; 237} 238.plyr__menu .plyr__control svg { 239 transition: transform 0.3s ease; 240} 241.plyr__menu .plyr__control[aria-expanded='true'] svg { 242 transform: rotate(90deg); 243} 244.plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip { 245 display: none; 246} 247.plyr__menu__container { 248 animation: plyr-popup 0.2s ease; 249 background: #ffffffe6; 250 background: var(--plyr-menu-background, #ffffffe6); 251 border-radius: 8px; 252 border-radius: var(--plyr-menu-radius, 8px); 253 bottom: 100%; 254 box-shadow: 0 1px 2px #00000026; 255 box-shadow: var(--plyr-menu-shadow, 0 1px 2px #00000026); 256 color: #4a5464; 257 color: var(--plyr-menu-color, #4a5464); 258 font-size: 15px; 259 font-size: var(--plyr-font-size-base, 15px); 260 margin-bottom: 10px; 261 position: absolute; 262 right: -3px; 263 text-align: left; 264 white-space: nowrap; 265 z-index: 3; 266} 267.plyr__menu__container > div { 268 overflow: hidden; 269 transition: 270 height 0.35s cubic-bezier(0.4, 0, 0.2, 1), 271 width 0.35s cubic-bezier(0.4, 0, 0.2, 1); 272} 273.plyr__menu__container:after { 274 border: 4px solid #0000; 275 border-top-color: #ffffffe6; 276 border: var(--plyr-menu-arrow-size, 4px) solid #0000; 277 border-top-color: var(--plyr-menu-background, #ffffffe6); 278 content: ''; 279 height: 0; 280 position: absolute; 281 right: 14px; 282 right: calc( 283 var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - 284 var(--plyr-menu-arrow-size, 4px) / 2 285 ); 286 top: 100%; 287 width: 0; 288} 289.plyr__menu__container [role='menu'] { 290 padding: 7px; 291 padding: calc(var(--plyr-control-spacing, 10px) * 0.7); 292} 293.plyr__menu__container [role='menuitem'], 294.plyr__menu__container [role='menuitemradio'] { 295 margin-top: 2px; 296} 297.plyr__menu__container [role='menuitem']:first-child, 298.plyr__menu__container [role='menuitemradio']:first-child { 299 margin-top: 0; 300} 301.plyr__menu__container .plyr__control { 302 align-items: center; 303 color: #4a5464; 304 color: var(--plyr-menu-color, #4a5464); 305 display: flex; 306 font-size: 13px; 307 font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px)); 308 padding: 4.66667px 10.5px; 309 padding: calc(var(--plyr-control-spacing, 10px) * 0.7/1.5) 310 calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5); 311 -webkit-user-select: none; 312 user-select: none; 313 width: 100%; 314} 315.plyr__menu__container .plyr__control > span { 316 align-items: inherit; 317 display: flex; 318 width: 100%; 319} 320.plyr__menu__container .plyr__control:after { 321 border: 4px solid #0000; 322 border: var(--plyr-menu-item-arrow-size, 4px) solid #0000; 323 content: ''; 324 position: absolute; 325 top: 50%; 326 transform: translateY(-50%); 327} 328.plyr__menu__container .plyr__control--forward { 329 padding-right: 28px; 330 padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); 331} 332.plyr__menu__container .plyr__control--forward:after { 333 border-left-color: #728197; 334 border-left-color: var(--plyr-menu-arrow-color, #728197); 335 right: 6.5px; 336 right: calc( 337 var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px) 338 ); 339} 340.plyr__menu__container .plyr__control--forward:focus-visible:after, 341.plyr__menu__container .plyr__control--forward:hover:after { 342 border-left-color: initial; 343} 344.plyr__menu__container .plyr__control--back { 345 font-weight: 400; 346 font-weight: var(--plyr-font-weight-regular, 400); 347 margin: 7px; 348 margin: calc(var(--plyr-control-spacing, 10px) * 0.7); 349 margin-bottom: 3.5px; 350 margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7/2); 351 padding-left: 28px; 352 padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4); 353 position: relative; 354 width: calc(100% - 14px); 355 width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2); 356} 357.plyr__menu__container .plyr__control--back:after { 358 border-right-color: #728197; 359 border-right-color: var(--plyr-menu-arrow-color, #728197); 360 left: 6.5px; 361 left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px)); 362} 363.plyr__menu__container .plyr__control--back:before { 364 background: #dcdfe5; 365 background: var(--plyr-menu-back-border-color, #dcdfe5); 366 box-shadow: 0 1px 0 #fff; 367 box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff); 368 content: ''; 369 height: 1px; 370 left: 0; 371 margin-top: 3.5px; 372 margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7/2); 373 overflow: hidden; 374 position: absolute; 375 right: 0; 376 top: 100%; 377} 378.plyr__menu__container .plyr__control--back:focus-visible:after, 379.plyr__menu__container .plyr__control--back:hover:after { 380 border-right-color: initial; 381} 382.plyr__menu__container .plyr__control[role='menuitemradio'] { 383 padding-left: 7px; 384 padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7); 385} 386.plyr__menu__container .plyr__control[role='menuitemradio']:after, 387.plyr__menu__container .plyr__control[role='menuitemradio']:before { 388 border-radius: 100%; 389} 390.plyr__menu__container .plyr__control[role='menuitemradio']:before { 391 background: #0000001a; 392 content: ''; 393 display: block; 394 flex-shrink: 0; 395 height: 16px; 396 margin-right: 10px; 397 margin-right: var(--plyr-control-spacing, 10px); 398 transition: all 0.3s ease; 399 width: 16px; 400} 401.plyr__menu__container .plyr__control[role='menuitemradio']:after { 402 background: #fff; 403 border: 0; 404 height: 6px; 405 left: 12px; 406 opacity: 0; 407 top: 50%; 408 transform: translateY(-50%) scale(0); 409 transition: 410 transform 0.3s ease, 411 opacity 0.3s ease; 412 width: 6px; 413} 414.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:before { 415 background: #00b2ff; 416 background: var( 417 --plyr-control-toggle-checked-background, 418 var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) 419 ); 420} 421.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:after { 422 opacity: 1; 423 transform: translateY(-50%) scale(1); 424} 425.plyr__menu__container .plyr__control[role='menuitemradio']:focus-visible:before, 426.plyr__menu__container .plyr__control[role='menuitemradio']:hover:before { 427 background: #23282f1a; 428} 429.plyr__menu__container .plyr__menu__value { 430 align-items: center; 431 display: flex; 432 margin-left: auto; 433 margin-right: -5px; 434 margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2px); 435 overflow: hidden; 436 padding-left: 24.5px; 437 padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5); 438 pointer-events: none; 439} 440.plyr--full-ui input[type='range'] { 441 -webkit-appearance: none; 442 appearance: none; 443 background: #0000; 444 border: 0; 445 border-radius: 26px; 446 border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2); 447 color: #00b2ff; 448 color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); 449 display: block; 450 height: 19px; 451 height: calc( 452 var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px) 453 ); 454 margin: 0; 455 min-width: 0; 456 padding: 0; 457 transition: box-shadow 0.3s ease; 458 width: 100%; 459} 460.plyr--full-ui input[type='range']::-webkit-slider-runnable-track { 461 background: #0000; 462 background-image: linear-gradient(90deg, currentColor 0, #0000 0); 463 background-image: linear-gradient(to right, currentColor var(--value, 0), #0000 var(--value, 0)); 464 border: 0; 465 border-radius: 2.5px; 466 border-radius: calc(var(--plyr-range-track-height, 5px) / 2); 467 height: 5px; 468 height: var(--plyr-range-track-height, 5px); 469 -webkit-transition: box-shadow 0.3s ease; 470 transition: box-shadow 0.3s ease; 471 -webkit-user-select: none; 472 user-select: none; 473} 474.plyr--full-ui input[type='range']::-webkit-slider-thumb { 475 -webkit-appearance: none; 476 appearance: none; 477 background: #fff; 478 background: var(--plyr-range-thumb-background, #fff); 479 border: 0; 480 border-radius: 100%; 481 box-shadow: 482 0 1px 1px #23282f26, 483 0 0 0 1px #23282f33; 484 box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); 485 height: 13px; 486 height: var(--plyr-range-thumb-height, 13px); 487 margin-top: -4px; 488 margin-top: calc( 489 (var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1 490 ); 491 position: relative; 492 -webkit-transition: all 0.2s ease; 493 transition: all 0.2s ease; 494 width: 13px; 495 width: var(--plyr-range-thumb-height, 13px); 496} 497.plyr--full-ui input[type='range']::-moz-range-track { 498 background: #0000; 499 border: 0; 500 border-radius: 2.5px; 501 border-radius: calc(var(--plyr-range-track-height, 5px) / 2); 502 height: 5px; 503 height: var(--plyr-range-track-height, 5px); 504 -moz-transition: box-shadow 0.3s ease; 505 transition: box-shadow 0.3s ease; 506 user-select: none; 507} 508.plyr--full-ui input[type='range']::-moz-range-thumb { 509 background: #fff; 510 background: var(--plyr-range-thumb-background, #fff); 511 border: 0; 512 border-radius: 100%; 513 box-shadow: 514 0 1px 1px #23282f26, 515 0 0 0 1px #23282f33; 516 box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); 517 height: 13px; 518 height: var(--plyr-range-thumb-height, 13px); 519 position: relative; 520 -moz-transition: all 0.2s ease; 521 transition: all 0.2s ease; 522 width: 13px; 523 width: var(--plyr-range-thumb-height, 13px); 524} 525.plyr--full-ui input[type='range']::-moz-range-progress { 526 background: currentColor; 527 border-radius: 2.5px; 528 border-radius: calc(var(--plyr-range-track-height, 5px) / 2); 529 height: 5px; 530 height: var(--plyr-range-track-height, 5px); 531} 532.plyr--full-ui input[type='range']::-ms-track { 533 color: #0000; 534} 535.plyr--full-ui input[type='range']::-ms-fill-upper, 536.plyr--full-ui input[type='range']::-ms-track { 537 background: #0000; 538 border: 0; 539 border-radius: 2.5px; 540 border-radius: calc(var(--plyr-range-track-height, 5px) / 2); 541 height: 5px; 542 height: var(--plyr-range-track-height, 5px); 543 -ms-transition: box-shadow 0.3s ease; 544 transition: box-shadow 0.3s ease; 545 user-select: none; 546} 547.plyr--full-ui input[type='range']::-ms-fill-lower { 548 background: #0000; 549 background: currentColor; 550 border: 0; 551 border-radius: 2.5px; 552 border-radius: calc(var(--plyr-range-track-height, 5px) / 2); 553 height: 5px; 554 height: var(--plyr-range-track-height, 5px); 555 -ms-transition: box-shadow 0.3s ease; 556 transition: box-shadow 0.3s ease; 557 user-select: none; 558} 559.plyr--full-ui input[type='range']::-ms-thumb { 560 background: #fff; 561 background: var(--plyr-range-thumb-background, #fff); 562 border: 0; 563 border-radius: 100%; 564 box-shadow: 565 0 1px 1px #23282f26, 566 0 0 0 1px #23282f33; 567 box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33); 568 height: 13px; 569 height: var(--plyr-range-thumb-height, 13px); 570 margin-top: 0; 571 position: relative; 572 -ms-transition: all 0.2s ease; 573 transition: all 0.2s ease; 574 width: 13px; 575 width: var(--plyr-range-thumb-height, 13px); 576} 577.plyr--full-ui input[type='range']::-ms-tooltip { 578 display: none; 579} 580.plyr--full-ui input[type='range']::-moz-focus-outer { 581 border: 0; 582} 583.plyr--full-ui input[type='range']:focus { 584 outline: 0; 585} 586.plyr--full-ui input[type='range']:focus-visible::-webkit-slider-runnable-track { 587 outline: 2px dashed #00b2ff; 588 outline: 2px dashed 589 var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); 590 outline-offset: 2px; 591} 592.plyr--full-ui input[type='range']:focus-visible::-moz-range-track { 593 outline: 2px dashed #00b2ff; 594 outline: 2px dashed 595 var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); 596 outline-offset: 2px; 597} 598.plyr--full-ui input[type='range']:focus-visible::-ms-track { 599 outline: 2px dashed #00b2ff; 600 outline: 2px dashed 601 var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))); 602 outline-offset: 2px; 603} 604.plyr__poster { 605 background-color: #000; 606 background-color: var(--plyr-video-background, var(--plyr-video-background, #000)); 607 background-position: 50% 50%; 608 background-repeat: no-repeat; 609 background-size: contain; 610 height: 100%; 611 left: 0; 612 opacity: 0; 613 position: absolute; 614 top: 0; 615 transition: opacity 0.2s ease; 616 width: 100%; 617 z-index: 1; 618} 619.plyr--stopped.plyr__poster-enabled .plyr__poster { 620 opacity: 1; 621} 622.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster { 623 display: none; 624} 625.plyr__time { 626 font-size: 13px; 627 font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); 628} 629.plyr__time + .plyr__time:before { 630 content: '⁄'; 631 margin-right: 10px; 632 margin-right: var(--plyr-control-spacing, 10px); 633} 634@media (max-width: 767px) { 635 .plyr__time + .plyr__time { 636 display: none; 637 } 638} 639.plyr__tooltip { 640 background: #fff; 641 background: var(--plyr-tooltip-background, #fff); 642 border-radius: 5px; 643 border-radius: var(--plyr-tooltip-radius, 5px); 644 bottom: 100%; 645 box-shadow: 0 1px 2px #00000026; 646 box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026); 647 color: #4a5464; 648 color: var(--plyr-tooltip-color, #4a5464); 649 font-size: 13px; 650 font-size: var(--plyr-font-size-small, 13px); 651 font-weight: 400; 652 font-weight: var(--plyr-font-weight-regular, 400); 653 left: 50%; 654 line-height: 1.3; 655 margin-bottom: 10px; 656 margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); 657 opacity: 0; 658 padding: 5px 7.5px; 659 padding: calc(var(--plyr-control-spacing, 10px) / 2) 660 calc(var(--plyr-control-spacing, 10px) / 2 * 1.5); 661 pointer-events: none; 662 position: absolute; 663 transform: translate(-50%, 10px) scale(0.8); 664 transform-origin: 50% 100%; 665 transition: 666 transform 0.2s ease 0.1s, 667 opacity 0.2s ease 0.1s; 668 white-space: nowrap; 669 z-index: 2; 670} 671.plyr__tooltip:before { 672 border-left: 4px solid #0000; 673 border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000; 674 border-right: 4px solid #0000; 675 border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000; 676 border-top: 4px solid #fff; 677 border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff); 678 bottom: -4px; 679 bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); 680 content: ''; 681 height: 0; 682 left: 50%; 683 position: absolute; 684 transform: translateX(-50%); 685 width: 0; 686 z-index: 2; 687} 688.plyr .plyr__control:focus-visible .plyr__tooltip, 689.plyr .plyr__control:hover .plyr__tooltip, 690.plyr__tooltip--visible { 691 opacity: 1; 692 transform: translate(-50%) scale(1); 693} 694.plyr .plyr__control:hover .plyr__tooltip { 695 z-index: 3; 696} 697.plyr__controls > .plyr__control:first-child .plyr__tooltip, 698.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip { 699 left: 0; 700 transform: translateY(10px) scale(0.8); 701 transform-origin: 0 100%; 702} 703.plyr__controls > .plyr__control:first-child .plyr__tooltip:before, 704.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before { 705 left: 16px; 706 left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7); 707} 708.plyr__controls > .plyr__control:last-child .plyr__tooltip { 709 left: auto; 710 right: 0; 711 transform: translateY(10px) scale(0.8); 712 transform-origin: 100% 100%; 713} 714.plyr__controls > .plyr__control:last-child .plyr__tooltip:before { 715 left: auto; 716 right: 16px; 717 right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7); 718 transform: translateX(50%); 719} 720.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, 721.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, 722.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, 723.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, 724.plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, 725.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, 726.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, 727.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, 728.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip { 729 transform: translate(0) scale(1); 730} 731.plyr__progress { 732 left: 6.5px; 733 left: calc(var(--plyr-range-thumb-height, 13px) * 0.5); 734 margin-right: 13px; 735 margin-right: var(--plyr-range-thumb-height, 13px); 736 position: relative; 737} 738.plyr__progress input[type='range'], 739.plyr__progress__buffer { 740 margin-left: -6.5px; 741 margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5); 742 margin-right: -6.5px; 743 margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5); 744 width: calc(100% + 13px); 745 width: calc(100% + var(--plyr-range-thumb-height, 13px)); 746} 747.plyr__progress input[type='range'] { 748 position: relative; 749 z-index: 2; 750} 751.plyr__progress .plyr__tooltip { 752 left: 0; 753 max-width: 120px; 754 overflow-wrap: break-word; 755} 756.plyr__progress__buffer { 757 -webkit-appearance: none; 758 background: #0000; 759 border: 0; 760 border-radius: 100px; 761 height: 5px; 762 height: var(--plyr-range-track-height, 5px); 763 left: 0; 764 margin-top: -2.5px; 765 margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1); 766 padding: 0; 767 position: absolute; 768 top: 50%; 769} 770.plyr__progress__buffer::-webkit-progress-bar { 771 background: #0000; 772} 773.plyr__progress__buffer::-webkit-progress-value { 774 background: currentColor; 775 border-radius: 100px; 776 min-width: 5px; 777 min-width: var(--plyr-range-track-height, 5px); 778 -webkit-transition: width 0.2s ease; 779 transition: width 0.2s ease; 780} 781.plyr__progress__buffer::-moz-progress-bar { 782 background: currentColor; 783 border-radius: 100px; 784 min-width: 5px; 785 min-width: var(--plyr-range-track-height, 5px); 786 -moz-transition: width 0.2s ease; 787 transition: width 0.2s ease; 788} 789.plyr__progress__buffer::-ms-fill { 790 border-radius: 100px; 791 -ms-transition: width 0.2s ease; 792 transition: width 0.2s ease; 793} 794.plyr--loading .plyr__progress__buffer { 795 animation: plyr-progress 1s linear infinite; 796 background-image: linear-gradient( 797 -45deg, 798 #23282f99 25%, 799 #0000 0, 800 #0000 50%, 801 #23282f99 0, 802 #23282f99 75%, 803 #0000 0, 804 #0000 805 ); 806 background-image: linear-gradient( 807 -45deg, 808 var(--plyr-progress-loading-background, #23282f99) 25%, 809 #0000 25%, 810 #0000 50%, 811 var(--plyr-progress-loading-background, #23282f99) 50%, 812 var(--plyr-progress-loading-background, #23282f99) 75%, 813 #0000 75%, 814 #0000 815 ); 816 background-repeat: repeat-x; 817 background-size: 25px 25px; 818 background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px); 819 color: #0000; 820} 821.plyr--video.plyr--loading .plyr__progress__buffer { 822 background-color: #ffffff40; 823 background-color: var(--plyr-video-progress-buffered-background, #ffffff40); 824} 825.plyr--audio.plyr--loading .plyr__progress__buffer { 826 background-color: #c1c8d199; 827 background-color: var(--plyr-audio-progress-buffered-background, #c1c8d199); 828} 829.plyr__progress__marker { 830 background-color: #fff; 831 background-color: var(--plyr-progress-marker-background, #fff); 832 border-radius: 1px; 833 height: 5px; 834 height: var(--plyr-range-track-height, 5px); 835 position: absolute; 836 top: 50%; 837 transform: translate(-50%, -50%); 838 width: 3px; 839 width: var(--plyr-progress-marker-width, 3px); 840 z-index: 3; 841} 842.plyr__volume { 843 align-items: center; 844 display: flex; 845 position: relative; 846} 847.plyr__volume input[type='range'] { 848 margin-left: 5px; 849 margin-left: calc(var(--plyr-control-spacing, 10px) / 2); 850 margin-right: 5px; 851 margin-right: calc(var(--plyr-control-spacing, 10px) / 2); 852 max-width: 90px; 853 min-width: 60px; 854 position: relative; 855 z-index: 2; 856} 857.plyr--audio { 858 display: block; 859} 860.plyr--audio .plyr__controls { 861 background: #fff; 862 background: var(--plyr-audio-controls-background, #fff); 863 border-radius: inherit; 864 color: #4a5464; 865 color: var(--plyr-audio-control-color, #4a5464); 866 padding: 10px; 867 padding: var(--plyr-control-spacing, 10px); 868} 869.plyr--audio .plyr__control:focus-visible, 870.plyr--audio .plyr__control:hover, 871.plyr--audio .plyr__control[aria-expanded='true'] { 872 background: #00b2ff; 873 background: var( 874 --plyr-audio-control-background-hover, 875 var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) 876 ); 877 color: #fff; 878 color: var(--plyr-audio-control-color-hover, #fff); 879} 880.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track { 881 background-color: #c1c8d199; 882 background-color: var( 883 --plyr-audio-range-track-background, 884 var(--plyr-audio-progress-buffered-background, #c1c8d199) 885 ); 886} 887.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track { 888 background-color: #c1c8d199; 889 background-color: var( 890 --plyr-audio-range-track-background, 891 var(--plyr-audio-progress-buffered-background, #c1c8d199) 892 ); 893} 894.plyr--full-ui.plyr--audio input[type='range']::-ms-track { 895 background-color: #c1c8d199; 896 background-color: var( 897 --plyr-audio-range-track-background, 898 var(--plyr-audio-progress-buffered-background, #c1c8d199) 899 ); 900} 901.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb { 902 box-shadow: 903 0 1px 1px #23282f26, 904 0 0 0 1px #23282f33, 905 0 0 0 3px #23282f1a; 906 box-shadow: 907 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 908 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 909 var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); 910} 911.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb { 912 box-shadow: 913 0 1px 1px #23282f26, 914 0 0 0 1px #23282f33, 915 0 0 0 3px #23282f1a; 916 box-shadow: 917 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 918 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 919 var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); 920} 921.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb { 922 box-shadow: 923 0 1px 1px #23282f26, 924 0 0 0 1px #23282f33, 925 0 0 0 3px #23282f1a; 926 box-shadow: 927 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 928 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 929 var(--plyr-audio-range-thumb-active-shadow-color, #23282f1a); 930} 931.plyr--audio .plyr__progress__buffer { 932 color: #c1c8d199; 933 color: var(--plyr-audio-progress-buffered-background, #c1c8d199); 934} 935.plyr--video { 936 overflow: hidden; 937} 938.plyr--video.plyr--menu-open { 939 overflow: visible; 940} 941.plyr__video-wrapper { 942 background: #000; 943 background: var(--plyr-video-background, var(--plyr-video-background, #000)); 944 border-radius: inherit; 945 height: 100%; 946 margin: auto; 947 overflow: hidden; 948 position: relative; 949 width: 100%; 950} 951.plyr__video-embed, 952.plyr__video-wrapper--fixed-ratio { 953 aspect-ratio: 16/9; 954} 955@supports not (aspect-ratio: 16/9) { 956 .plyr__video-embed, 957 .plyr__video-wrapper--fixed-ratio { 958 height: 0; 959 padding-bottom: 56.25%; 960 position: relative; 961 } 962} 963.plyr__video-embed iframe, 964.plyr__video-wrapper--fixed-ratio video { 965 border: 0; 966 height: 100%; 967 left: 0; 968 position: absolute; 969 top: 0; 970 width: 100%; 971} 972.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container { 973 padding-bottom: 240%; 974 position: relative; 975 transform: translateY(-38.28125%); 976} 977.plyr--video .plyr__controls { 978 background: linear-gradient(#0000, #000000bf); 979 background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf)); 980 border-bottom-left-radius: inherit; 981 border-bottom-right-radius: inherit; 982 bottom: 0; 983 color: #fff; 984 color: var(--plyr-video-control-color, #fff); 985 left: 0; 986 padding: 5px; 987 padding: calc(var(--plyr-control-spacing, 10px) / 2); 988 padding-top: 20px; 989 padding-top: calc(var(--plyr-control-spacing, 10px) * 2); 990 position: absolute; 991 right: 0; 992 transition: 993 opacity 0.4s ease-in-out, 994 transform 0.4s ease-in-out; 995 z-index: 3; 996} 997@media (min-width: 480px) { 998 .plyr--video .plyr__controls { 999 padding: 10px; 1000 padding: var(--plyr-control-spacing, 10px); 1001 padding-top: 35px; 1002 padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5); 1003 } 1004} 1005.plyr--video.plyr--hide-controls .plyr__controls { 1006 opacity: 0; 1007 pointer-events: none; 1008 transform: translateY(100%); 1009} 1010.plyr--video .plyr__control:focus-visible, 1011.plyr--video .plyr__control:hover, 1012.plyr--video .plyr__control[aria-expanded='true'] { 1013 background: #00b2ff; 1014 background: var( 1015 --plyr-video-control-background-hover, 1016 var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) 1017 ); 1018 color: #fff; 1019 color: var(--plyr-video-control-color-hover, #fff); 1020} 1021.plyr__control--overlaid { 1022 background: #00b2ff; 1023 background: var( 1024 --plyr-video-control-background-hover, 1025 var(--plyr-color-main, var(--plyr-color-main, #00b2ff)) 1026 ); 1027 border: 0; 1028 border-radius: 100%; 1029 color: #fff; 1030 color: var(--plyr-video-control-color, #fff); 1031 display: none; 1032 left: 50%; 1033 opacity: 0.9; 1034 padding: 15px; 1035 padding: calc(var(--plyr-control-spacing, 10px) * 1.5); 1036 position: absolute; 1037 top: 50%; 1038 transform: translate(-50%, -50%); 1039 transition: 0.3s; 1040 z-index: 2; 1041} 1042.plyr__control--overlaid svg { 1043 left: 2px; 1044 position: relative; 1045} 1046.plyr__control--overlaid:focus, 1047.plyr__control--overlaid:hover { 1048 opacity: 1; 1049} 1050.plyr--playing .plyr__control--overlaid { 1051 opacity: 0; 1052 visibility: hidden; 1053} 1054.plyr--full-ui.plyr--video .plyr__control--overlaid { 1055 display: block; 1056} 1057.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track { 1058 background-color: #ffffff40; 1059 background-color: var( 1060 --plyr-video-range-track-background, 1061 var(--plyr-video-progress-buffered-background, #ffffff40) 1062 ); 1063} 1064.plyr--full-ui.plyr--video input[type='range']::-moz-range-track { 1065 background-color: #ffffff40; 1066 background-color: var( 1067 --plyr-video-range-track-background, 1068 var(--plyr-video-progress-buffered-background, #ffffff40) 1069 ); 1070} 1071.plyr--full-ui.plyr--video input[type='range']::-ms-track { 1072 background-color: #ffffff40; 1073 background-color: var( 1074 --plyr-video-range-track-background, 1075 var(--plyr-video-progress-buffered-background, #ffffff40) 1076 ); 1077} 1078.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb { 1079 box-shadow: 1080 0 1px 1px #23282f26, 1081 0 0 0 1px #23282f33, 1082 0 0 0 3px #ffffff80; 1083 box-shadow: 1084 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 1085 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 1086 var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); 1087} 1088.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb { 1089 box-shadow: 1090 0 1px 1px #23282f26, 1091 0 0 0 1px #23282f33, 1092 0 0 0 3px #ffffff80; 1093 box-shadow: 1094 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 1095 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 1096 var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); 1097} 1098.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb { 1099 box-shadow: 1100 0 1px 1px #23282f26, 1101 0 0 0 1px #23282f33, 1102 0 0 0 3px #ffffff80; 1103 box-shadow: 1104 var(--plyr-range-thumb-shadow, 0 1px 1px #23282f26, 0 0 0 1px #23282f33), 1105 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) 1106 var(--plyr-audio-range-thumb-active-shadow-color, #ffffff80); 1107} 1108.plyr--video .plyr__progress__buffer { 1109 color: #ffffff40; 1110 color: var(--plyr-video-progress-buffered-background, #ffffff40); 1111} 1112.plyr:fullscreen { 1113 background: #000; 1114 border-radius: 0 !important; 1115 height: 100%; 1116 margin: 0; 1117 width: 100%; 1118} 1119.plyr:fullscreen video { 1120 height: 100%; 1121} 1122.plyr:fullscreen .plyr__control .icon--exit-fullscreen { 1123 display: block; 1124} 1125.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg { 1126 display: none; 1127} 1128.plyr:fullscreen.plyr--hide-controls { 1129 cursor: none; 1130} 1131@media (min-width: 1024px) { 1132 .plyr:fullscreen .plyr__captions { 1133 font-size: 21px; 1134 font-size: var(--plyr-font-size-xlarge, 21px); 1135 } 1136} 1137.plyr--fullscreen-fallback { 1138 background: #000; 1139 border-radius: 0 !important; 1140 bottom: 0; 1141 height: 100%; 1142 left: 0; 1143 margin: 0; 1144 position: fixed; 1145 right: 0; 1146 top: 0; 1147 width: 100%; 1148 z-index: 10000000; 1149} 1150.plyr--fullscreen-fallback video { 1151 height: 100%; 1152} 1153.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen { 1154 display: block; 1155} 1156.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg { 1157 display: none; 1158} 1159.plyr--fullscreen-fallback.plyr--hide-controls { 1160 cursor: none; 1161} 1162@media (min-width: 1024px) { 1163 .plyr--fullscreen-fallback .plyr__captions { 1164 font-size: 21px; 1165 font-size: var(--plyr-font-size-xlarge, 21px); 1166 } 1167} 1168.plyr__ads { 1169 border-radius: inherit; 1170 bottom: 0; 1171 cursor: pointer; 1172 left: 0; 1173 overflow: hidden; 1174 position: absolute; 1175 right: 0; 1176 top: 0; 1177 z-index: -1; 1178} 1179.plyr__ads > div, 1180.plyr__ads > div iframe { 1181 height: 100%; 1182 position: absolute; 1183 width: 100%; 1184} 1185.plyr__ads:after { 1186 background: #23282f; 1187 border-radius: 2px; 1188 bottom: 10px; 1189 bottom: var(--plyr-control-spacing, 10px); 1190 color: #fff; 1191 content: attr(data-badge-text); 1192 font-size: 11px; 1193 padding: 2px 6px; 1194 pointer-events: none; 1195 position: absolute; 1196 right: 10px; 1197 right: var(--plyr-control-spacing, 10px); 1198 z-index: 3; 1199} 1200.plyr__ads:empty:after { 1201 display: none; 1202} 1203.plyr__cues { 1204 background: currentColor; 1205 display: block; 1206 height: 5px; 1207 height: var(--plyr-range-track-height, 5px); 1208 left: 0; 1209 opacity: 0.8; 1210 position: absolute; 1211 top: 50%; 1212 transform: translateY(-50%); 1213 width: 3px; 1214 z-index: 3; 1215} 1216.plyr__preview-thumb { 1217 background-color: #fff; 1218 background-color: var(--plyr-tooltip-background, #fff); 1219 border-radius: 8px; 1220 border-radius: var(--plyr-menu-radius, 8px); 1221 bottom: 100%; 1222 box-shadow: 0 1px 2px #00000026; 1223 box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px #00000026); 1224 margin-bottom: 10px; 1225 margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2); 1226 opacity: 0; 1227 padding: 3px; 1228 pointer-events: none; 1229 position: absolute; 1230 transform: translateY(10px) scale(0.8); 1231 transform-origin: 50% 100%; 1232 transition: 1233 transform 0.2s ease 0.1s, 1234 opacity 0.2s ease 0.1s; 1235 z-index: 2; 1236} 1237.plyr__preview-thumb--is-shown { 1238 opacity: 1; 1239 transform: translate(0) scale(1); 1240} 1241.plyr__preview-thumb:before { 1242 border-left: 4px solid #0000; 1243 border-left: var(--plyr-tooltip-arrow-size, 4px) solid #0000; 1244 border-right: 4px solid #0000; 1245 border-right: var(--plyr-tooltip-arrow-size, 4px) solid #0000; 1246 border-top: 4px solid #fff; 1247 border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff); 1248 bottom: -4px; 1249 bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1); 1250 content: ''; 1251 height: 0; 1252 left: calc(50% + var(--preview-arrow-offset)); 1253 position: absolute; 1254 transform: translateX(-50%); 1255 width: 0; 1256 z-index: 2; 1257} 1258.plyr__preview-thumb__image-container { 1259 background: #c1c8d1; 1260 border-radius: 7px; 1261 border-radius: calc(var(--plyr-menu-radius, 8px) - 1px); 1262 overflow: hidden; 1263 position: relative; 1264 z-index: 0; 1265} 1266.plyr__preview-thumb__image-container img, 1267.plyr__preview-thumb__image-container:after { 1268 height: 100%; 1269 left: 0; 1270 position: absolute; 1271 top: 0; 1272 width: 100%; 1273} 1274.plyr__preview-thumb__image-container:after { 1275 border-radius: inherit; 1276 box-shadow: inset 0 0 0 1px #00000026; 1277 content: ''; 1278 pointer-events: none; 1279} 1280.plyr__preview-thumb__image-container img { 1281 max-height: none; 1282 max-width: none; 1283} 1284.plyr__preview-thumb__time-container { 1285 background: linear-gradient(#0000, #000000bf); 1286 background: var(--plyr-video-controls-background, linear-gradient(#0000, #000000bf)); 1287 border-bottom-left-radius: 7px; 1288 border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px); 1289 border-bottom-right-radius: 7px; 1290 border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px); 1291 bottom: 0; 1292 left: 0; 1293 line-height: 1.1; 1294 padding: 20px 6px 6px; 1295 position: absolute; 1296 right: 0; 1297 z-index: 3; 1298} 1299.plyr__preview-thumb__time-container span { 1300 color: #fff; 1301 font-size: 13px; 1302 font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); 1303} 1304.plyr__preview-scrubbing { 1305 bottom: 0; 1306 filter: blur(1px); 1307 height: 100%; 1308 left: 0; 1309 margin: auto; 1310 opacity: 0; 1311 overflow: hidden; 1312 pointer-events: none; 1313 position: absolute; 1314 right: 0; 1315 top: 0; 1316 transition: opacity 0.3s ease; 1317 width: 100%; 1318 z-index: 1; 1319} 1320.plyr__preview-scrubbing--is-shown { 1321 opacity: 1; 1322} 1323.plyr__preview-scrubbing img { 1324 height: 100%; 1325 left: 0; 1326 max-height: none; 1327 max-width: none; 1328 object-fit: contain; 1329 position: absolute; 1330 top: 0; 1331 width: 100%; 1332} 1333.plyr--no-transition { 1334 transition: none !important; 1335} 1336.plyr__sr-only { 1337 clip: rect(1px, 1px, 1px, 1px); 1338 border: 0 !important; 1339 height: 1px !important; 1340 overflow: hidden; 1341 padding: 0 !important; 1342 position: absolute !important; 1343 width: 1px !important; 1344} 1345.plyr [hidden] { 1346 display: none !important; 1347}