.libjass-wrapper { position: relative; overflow: hidden } .libjass-subs, .libjass-subs .an { position: absolute } .libjass-subs { overflow: hidden; line-height: 0 } .libjass-subs, .libjass-subs * { pointer-events: none; -webkit-animation-fill-mode: both !important; animation-fill-mode: both !important } .libjass-subs.paused * { -webkit-animation-play-state: paused !important; animation-play-state: paused !important } .libjass-subs .an1, .libjass-subs .an2, .libjass-subs .an3 { bottom: 0 } .libjass-subs .an4, .libjass-subs .an5, .libjass-subs .an6 { display: table; width: 100%; height: 100% } .libjass-subs .an4>*, .libjass-subs .an5>*, .libjass-subs .an6>* { display: table-cell; vertical-align: middle } .libjass-subs .an7, .libjass-subs .an8, .libjass-subs .an9 { top: 0 } .libjass-subs .an1, .libjass-subs .an4, .libjass-subs .an7 { text-align: left } .libjass-subs .an2, .libjass-subs .an5, .libjass-subs .an8 { text-align: center } .libjass-subs .an3, .libjass-subs .an6, .libjass-subs .an9 { text-align: right } .libjass-subs div[data-dialogue-id]>span { -webkit-perspective-origin: center; perspective-origin: center; -webkit-perspective: 400px; perspective: 400px } .libjass-font-measure { position: absolute; visibility: hidden; border: 0; margin: 0; padding: 0; line-height: normal } .libjass-filters { display: block }