:root{--primary-color:#cae962;--primary-dark:#b8d755;--light-bg:#ffffff1a}.btn-radius{border-radius:5px!important;margin-right:5px!important;padding:8px 15px!important;font-weight:500!important;display:inline-block!important}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#111!important;box-shadow:0 2px 6px #cae96266!important}.btn-primary:hover{background-color:var(--primary-dark)!important;transition:all .2s!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px #cae96299!important}.btn-light{color:#fff!important;background-color:#ffffff1a!important;border:1px solid #ffffff1a!important}.btn-light:hover{color:#fff!important;background-color:#ffffff26!important}.btn-play{min-width:130px!important}.film-buttons{flex-wrap:wrap!important;margin-bottom:20px!important;display:flex!important}.dr-fav{display:inline-flex!important}#watch-list-content{margin-left:10px!important;display:inline-flex!important}.tick-item{color:#fff!important;background:#ffffff1a!important;border-radius:3px!important;margin-right:8px!important;padding:3px 8px!important;font-size:12px!important;display:inline-block!important}.tick-quality{background:var(--primary-color)!important;color:#111!important}.dot{background:#ffffff4d!important;border-radius:50%!important;width:4px!important;height:4px!important;margin:3px 6px!important;display:inline-block!important}.item-list a{color:#fff!important;background:#ffffff1a!important;border-radius:15px!important;margin-bottom:5px!important;margin-right:5px!important;padding:2px 10px!important;transition:all .2s!important;display:inline-block!important}.item-list a:hover{background:var(--primary-color)!important;color:#111!important}.item-head{color:#aaa;margin-right:5px}.anisc-info .item{margin-bottom:8px}.film-poster:hover .film-poster-ahref{opacity:1}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.episode-section,.episodesection{max-width:85%;margin:auto}.ep-top-section,.eptopsection{justify-content:space-between;align-items:flex-end;margin:12px 0;display:flex}.ep-left,.epleft,.ep-right,.epright{align-items:center;display:flex}.card-head,.cardhead{align-items:center;gap:8px;display:flex}.bar{background-color:#fff;border-radius:.375rem;width:.3rem;height:2rem}.head-title,.headtitle{color:#fff;font-size:24px;font-weight:500}.refresh{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;margin-left:10px}.ep-change-opt,.epchangeopt,.selects{display:flex}.toggle-icons,.toggleicons{cursor:pointer;display:none}.ep-change-icons,.epchangeicons{display:flex}.ep-num-list,.epnumlist{flex-wrap:wrap;gap:10px;max-width:100%;max-height:35rem;padding:10px 0;display:flex;overflow-y:auto}.select-mobile,.selectmobile{display:none}.episode-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-top:20px;display:grid}.episode-item{background:#ffffff1a;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.episode-item:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000004d}.episode-image{background:#2a2d35;height:90px;position:relative}.episode-number{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;top:5px;right:5px}.episode-info{padding:8px}.episode-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.episode-meta{color:#ccc;margin-top:3px;font-size:12px}.episode-button{cursor:pointer;color:#fff;background:#ffffff1a;border:none;border-radius:4px;margin:5px;padding:6px 12px;font-size:14px;transition:background .2s}.episode-button:hover{color:#111;background:#cae962cc}.episode-button.active{color:#111;background:#cae962}@media (max-width:1200px){.episode-section{max-width:90%}}@media (max-width:900px){.episode-section{max-width:92.5%}.episode-button{margin:3px;padding:5px 10px;text-align:center!important;width:45px!important}}@media (max-width:768px){.toggle-icons,.toggleicons{margin:0 6px;display:block}.ep-right,.epright{flex-direction:column-reverse;align-items:center;display:flex}.ep-change-icons,.epchangeicons{margin:3px 0}.selects{display:none}.select-mobile,.selectmobile{justify-content:flex-start;align-items:center;margin:10px 5px 10px 4px;transition:all .3s ease-in-out;display:flex}.ep-num-list,.epnumlist{max-height:14rem}.bar{width:.35rem;height:1.5rem}}@media (max-width:600px){.episode-section{max-width:96%}.head-title{font-size:19px}}@media only screen and (max-width:479.98px){.film-buttons{flex-direction:column!important}.film-buttons a,.film-buttons button{text-align:center!important;width:100%!important;margin-bottom:10px!important;margin-right:0!important;display:block!important}.dr-fav{width:100%!important;display:block!important}#watch-list-content{width:100%!important;margin-top:10px!important;margin-left:0!important;display:block!important}.detail-content{text-align:center!important;align-items:center!important;margin-top:-26rem!important}.prebreadcrumb{display:none!important}.film-stats{justify-content:center!important}.film-poster{width:160px!important;max-width:160px!important;margin-left:auto!important;margin-right:auto!important}.anisc-detail{align-items:center!important}}@media only screen and (max-width:767.98px){.detail-overlay{padding-bottom:1rem!important;position:relative!important}.prebreadcrumb{display:none!important}.detail-content{text-align:center!important;align-items:center!important;margin-top:-22rem!important}.film-stats{justify-content:center!important}.film-poster{width:160px!important;max-width:160px!important}}
