@import"https://fonts.googleapis.com/css2?family=Playwrite+AU+VIC:wght@100..400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100..900&display=swap";:root{font-family:Poppins,sans-serif;background-color:#343a40}.custom-checkbox{width:10px;height:16px;margin-bottom:20px;display:none}.custom-checkbox-label{background-color:#2c2f33;display:flex;align-items:center;gap:14px;padding:10px 15px 10px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;box-shadow:0 4px 8px #0003;transition:transform .2s;color:#ffc107;margin:15px auto;width:480px}@media (hover: hover) and (pointer: fine){.custom-checkbox-label:hover{transform:scale(1.05);box-shadow:0 4px 20px #00000080}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate-animation{animation:rotate 1.2s cubic-bezier(.18,.89,.32,1) forwards}.action{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;text-align:center;overflow:hidden}.label{position:absolute;font-size:1.5em;transition:opacity .2s ease,transform .2s ease}.slide-up-out{animation:slideUpOut .2s forwards}.slide-up-in{animation:slideUpIn .2s forwards}@keyframes slideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.icon-toggle-container{position:relative;display:flex;align-items:center;justify-content:center;gap:5px}@keyframes rotateOnce{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.continuous-spin{animation:rotateOnce 1.2s linear}@media (max-width: 600px){.custom-checkbox-label{gap:8px;padding:8px 10px;width:252px}.action span{font-size:.9rem}}.tooltip{position:absolute;top:20px;left:50%;transform:translate(-50%,20px);background-color:#2c2f33;color:#ffc107;padding:8px 12px;border-radius:5px;font-size:.85rem;white-space:nowrap;opacity:0;z-index:-1!important;pointer-events:none;transition:opacity .4s ease,transform .6s ease}.tooltip-visible{opacity:1;transform:translate(-50%,-50px)}.common-button{background-color:#ffc107!important;color:#000!important;border:none;padding:0;height:48px;border-radius:5px;font-weight:400;cursor:pointer;transition:background-color .3s ease;text-align:center;width:100%;max-width:700px}.common-button:hover{background-color:#fff!important}.button-bar-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 0;width:100%}.top-controls{display:flex;align-items:center;gap:10px}.episode-controls{display:flex;gap:10px;width:100%;max-width:700px;justify-content:center}.search-bar-container{display:flex;align-items:center;gap:10px;width:100%;max-width:700px;position:relative}.search-bar-input{width:0;max-width:100%;padding:8px 12px;border:none;outline:none;background-color:#2c2f33;color:#ffc107;border-radius:10px;font-size:1rem;transition:width .4s ease}.search-bar-container .search-bar-input:focus,.search-bar-container .search-bar-input:valid{width:100%;transition:width .4s ease}.search-bar-container .MuiSvgIcon-root{position:absolute;left:0}@keyframes slideOutFromIcon{0%{opacity:0;transform:translate(-20px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.legend-item{font-weight:700;font-size:14px;opacity:0;transform:translate(-20px) scale(.8);animation:slideOutFromIcon .25s ease forwards;animation-delay:.1s}.legend-item.canon{color:#28a745}.legend-item.filler{color:#dc3545;margin-right:10px}*{font-family:Poppins,sans-serif!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#343a40;border-radius:10px}::-webkit-scrollbar-thumb{background:#ffc107;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:orange}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#ffc107 #343a40}}.preloader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#23272a;display:flex;justify-content:center;align-items:center;z-index:9999}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#343a40;z-index:9999;color:#ffc107;font-family:Poppins,sans-serif;font-size:1.5rem}.hidden{display:none}.loader-gif{max-width:150px;margin-bottom:20px}.loader-text{color:#ffc107;text-align:center;font-weight:700;animation:fadeInOut 1.5s ease-in-out infinite}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}.background-pattern{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none;z-index:-10000;display:flex;flex-direction:column}.svg-row{display:flex;align-items:center;white-space:nowrap}.background-svg{margin-right:20px;opacity:.25;margin-bottom:30px}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.marquee-left{animation:marquee-left 250s linear infinite}.marquee-right{animation:marquee-right 250s linear infinite}
