:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.root{width:100vw;height:100vh}.page{padding:0!important}.row{display:flex;flex-direction:row;align-items:start}.rowcen{display:flex;flex-direction:row;align-items:center}.rowend{display:flex;flex-direction:row;align-items:end}.rowstart{display:flex;flex-direction:row;align-items:start}.col{display:flex;flex-direction:column;align-items:start}.cen,.start{align-items:center}.end{align-items:end}.grow{flex-grow:1}.gap1{gap:.1cm}.gap5{gap:.5cm}.gap10{gap:1cm}.expand{flex:1}.w1{width:.1cm}.w5{width:.5cm}.w10{width:1cm}.h1{height:.1cm}.h5{height:.5cm}.h10{height:1cm}.bgred{background-color:red}.bgblue{background-color:#00f}.bggreen{background-color:green}.bgyellow{background-color:#ff0}.bgorange{background-color:orange}.bgblack{background-color:#000}.bgwhite{background-color:#fff}.bgmagenta{background-color:#f0f}.bgcyan{background-color:#0ff}.app{width:100vw;height:100%;min-height:100%;box-sizing:border-box;position:relative;align-items:center;text-align:center;border:#535bf2;border-style:solid}.burger{font-size:xx-large;padding-top:.1cm;padding-bottom:.2cm;padding-inline:.5cm;position:absolute;top:0;left:0;z-index:2}.big-butt{padding:1cm;font-size:xx-large}.app{border-width:0px}.mono{font-family:Courier New,Courier,monospace}.bold{font-weight:700}html,body{overflow:auto!important}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:auto;scrollbar-width:auto}.popup-menu-dim{width:100vw;height:100vh;background-color:#000;opacity:.7;position:absolute;top:0;left:0}.popup-menu-body{display:flex;flex-direction:column;background-color:#444;padding:.5cm;border-radius:.2cm}.popup-menu-item{padding-block:.5cm;padding-inline:1cm;font-size:xx-large;font-weight:bolder;background-color:#777;border-left:#666;border-left-width:.1cm;border-left-style:solid;border-bottom:#666;border-bottom-width:.2cm;border-bottom-style:solid}.padbot{margin-bottom:.5cm}.home-screen{width:100%;height:100%;overflow-y:auto;overflow-x:auto;position:absolute;top:0;left:0;display:flex;flex-direction:column}.test{width:2cm;height:2cm;background-color:salmon}.tools-bar{position:sticky;top:0;min-height:1.5cm;background-color:#111;display:flex;flex-direction:row;padding-left:2cm;z-index:1}.tools-bar-buttons-pa-pa,.tools-bar-buttons-pa-pa-clone{display:flex;flex-direction:row;align-items:center}@media (max-width: 767px){.tools-bar-buttons-pa-pa{align-items:start}}@media (max-width: 767px){.tools-bar-buttons{margin-top:.2cm}}.tools-bar-buttons-pa,.tools-bar-buttons-pa-clone{display:flex;align-items:center;gap:.3cm;margin-left:.3cm}@media (max-width: 767px){.tools-bar-buttons-pa{flex-direction:column;background-color:#333;padding:.3cm;border-radius:.2cm;position:absolute;z-index:4}}.butt-search{background-color:#333;z-index:2;width:1.3cm;height:1.3cm;margin-right:.3cm;display:flex;justify-content:center;align-items:center;border-radius:.1cm;margin-top:.1cm}.butt-search-icon{min-width:.6cm;max-width:.6cm;min-height:.6cm;max-height:.6cm}.search-bar{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.search-bar-input{height:60%;text-align:center;font-size:xx-large;margin-right:.5cm}@media (max-width: 767px){.search-bar-input{max-width:6cm}}.show-list{width:100%;margin-top:.5cm}.show-line{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:7cm;border:#841169;overflow:hidden}@media (max-width: 767px){.show-line{height:6cm}}.show{height:100%;width:33%;display:flex;flex-direction:row;align-items:start;border:#96a00c;overflow:hidden;position:relative}@media (max-width: 767px){.show{width:48%;border-width:1px;border-style:solid;border-color:#1c1c1c}}.show-poster-ep{height:6.5cm;min-width:5cm;max-width:5cm;object-fit:cover;margin-inline-end:.5cm}@media (max-width: 767px){.show-poster-ep{height:3.5cm;min-width:2cm;max-width:2cm;margin-inline-end:.05cm}}.dropped{border:rgb(130,0,0);border-style:solid;border-width:3px;z-index:-1}.finished{border:rgb(13,90,62);border-style:solid;border-width:3px}.show-info{flex-grow:1;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;padding:0 .3cm .3cm;overflow:hidden;border:#0c94a0}.show-info,.show-line,.show-title{border-width:0px}.show-status{position:absolute;bottom:1.2cm;padding:4px;padding-inline:8px;background:#0009;font-weight:700}.show-title{text-align:left;width:100%;border:#6027c2;text-overflow:ellipsis;font-size:large;font-weight:700;margin-bottom:.3cm}@media (max-width: 767px){.show-title{font-size:small}}.dropped-title{color:#a02c0c}.show-next-episode{display:flex;flex-direction:column;align-items:start}.show-episode{background-color:#191919;padding:.1cm;padding-inline:.3cm;border-radius:.2cm;font-size:small;font-weight:700;margin-bottom:.2cm}.unfinished{background-color:#841169}.watched{background-color:#087234}.unaired{background-color:#888;color:#841169;border-color:#841169;border-width:1px;border-style:solid;border-radius:0}.show-episode-name{font-size:larger;text-align:start;font-weight:700}@media (max-width: 767px){.show-episode-name{font-size:small}}.show-air-date{color:#888;font-size:small;text-align:start}@media (max-width: 767px){.show-air-date{font-size:xx-small}}.show-burger{margin-top:.3cm}.toggle-button{background-color:#292929}.active{background-color:#18663f!important}.active-red{background-color:red!important}.modal{width:100%;border:#18663f;border-style:solid;overflow-y:scroll;overflow-x:hidden;position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:start}@media (max-width: 767px){.modal{align-items:start}}.modal-body{background-color:#222;max-height:100vh;overflow-y:scroll;overflow-x:hidden;flex-grow:1;z-index:4;border-radius:1cm;padding-inline-start:1.2cm;padding-inline-end:.6cm;text-align:start}@media (max-width: 767px){.modal-body{border-radius:.5cm;padding:.3cm;max-height:80vh}}.modal-title{margin-top:.5cm;margin-bottom:.5cm}@media (max-width: 767px){.modal-title{font-size:large;margin-top:.1cm}}.modal-dim{background-color:#000;opacity:.8;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:3}.modal-left,.modal-right{min-width:3cm;height:100vh}.show-poster{max-width:8.3cm;object-fit:contain;border-radius:.5cm;margin-inline-end:.5cm;margin-block:.5cm}@media (max-width: 767px){.show-poster{max-width:33vw;margin-block:.2cm}}@media (max-width: 767px){.show-show-overview{font-size:small}}@media (max-width: 767px){.show-details{font-size:small}}.episode-poster-ep{max-width:12cm;min-width:12cm;max-height:7cm;object-fit:contain;border-radius:.5cm;margin-inline-end:.5cm}@media (max-width: 767px){.episode-poster-ep{max-width:94vw;min-width:94vw}}.show-tag-line{font-size:large;font-weight:700}@media (max-width: 767px){.show-tag-line{font-size:small}}.episode-show-name{font-weight:700;margin-top:-.15cm}.show-episode-ep{font-size:large;margin-bottom:0;padding-top:.2cm;height:.9cm}.modal-episode-name{font-weight:700;margin-block:.3cm}.show-episode-overview{font-size:large;max-width:10.5cm;background-color:#0002;padding:.3cm;padding-inline:.5cm;border-radius:.5cm;margin-top:.3cm;margin-bottom:.3cm}.play{border-width:0 0 1px 0;border-color:#333;border-style:solid}.butt-remove{transform:translateY(.2cm)}.butt-watched{margin-block:.3cm;margin-right:.3cm}.season{display:flex;flex-direction:row;align-items:center;margin-top:.5cm;width:100%;background-color:#202020;border-bottom-color:#333;border-style:solid;border-width:0px 0px 1px 0px;border-left-color:#222}.season-watched{border-width:0px 0px 1px 0px;border-bottom-color:#18663f}.season-num{font-weight:700;font-family:Courier New,Courier,monospace;margin-top:.1cm;margin-inline-start:.5cm;margin-inline-end:.5cm;background-color:#000;padding-inline:.15cm}@media (max-width: 767px){.season-num{font-size:small;margin-inline-start:0cm;margin-inline-end:.2cm}}.season-title{color:#fff;font-weight:700;font-size:xx-large;padding-bottom:.2cm;margin-inline-end:.3cm}@media (max-width: 767px){.season-title{font-size:larger}}.season-title-watched{color:#18663f}.season-expand-icon{font-size:xx-large;margin-bottom:.15cm}.season-progress{transform:translateY(-3px)}.aired{font-weight:700;font-family:Courier New,Courier,monospace;margin-top:.05cm;min-width:2.1cm}@media (max-width: 767px){.aired{font-size:small;min-width:1.1cm}}.ep-aired{font-size:small;margin-top:.1cm;margin-right:.5cm}.episode{display:flex;flex-direction:row;width:100%;background-color:#202020;border-color:#333;border-style:solid;border-width:0px 0px 1px 0}.episode-num{font-family:Courier New,Courier,monospace;border-style:solid;border-width:0 1px 0 0;border-color:#444;padding-inline-end:.15cm;padding-top:.35cm}.ep-play-count{font-family:Courier New,Courier,monospace;padding-inline:.15cm;padding-top:.05cm;margin-top:.3cm;margin-right:.3cm}.ep-watched{background-color:#18663f}.episode-title{font-weight:700;font-size:large;padding-top:.3cm}.episode-title-watched{color:#43cd88}.ep-detail-row{padding-block:.3cm}.ep-overview{max-width:7cm;font-size:small;max-lines:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.05cm}.ep-rating{min-width:1.3cm}@media (max-width: 767px){.ep-rating{margin-top:.1cm!important;margin-right:.2cm}}.flash{animation:flashAnimation 1s ease-in-out}@keyframes flashAnimation{0%{background-color:#202020}50%{background-color:#999}to{background-color:#202020}}.butt-close{min-height:1.2cm;min-width:1.2cm;display:flex;place-items:center;place-content:center;z-index:9;position:absolute;top:.3cm;right:.3cm;background-color:#333;border-radius:3cm}.movie-logo{max-width:50%;max-height:2cm;object-fit:cover;margin-top:.3cm}
