@import url(https://use.typekit.net/ncb2bkr.css);:root{--background:#121212;--liteMain:#6e6e6e;--main:#252525;--liteAccent:#66c0cc;--accent:#2d6472;--code:red;--title:rift,sans-serif;--text:mr-eaves-xl-modern,sans-serif}*{box-sizing:border-box;font-family:mr-eaves-xl-modern,sans-serif;font-family:var(--text);font-weight:400;letter-spacing:.5px;-webkit-user-select:none;user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;background-color:#121212;height:100%;margin:0;position:relative;scrollbar-width:none}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2{font-family:rift,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px}.nav-bar{background-color:var(--main);bottom:0;height:max(5vh,40px);position:fixed;width:100%;z-index:100;z-index:10}.nav-bar,.nav-bar .img-container{align-items:center;display:flex;justify-content:center}.nav-bar .img-container{border-radius:50%;box-shadow:0 0 0 10px var(--main);flex-shrink:0;height:150px;margin:0 20px;overflow:hidden;width:150px}.nav-bar .img-container img{border-radius:50%;object-fit:contain;width:200px}@media only screen and (max-width:500px){.nav-bar .img-container{margin:0}}button{background-color:initial;border:none;border-radius:8px;color:var(--liteMain);cursor:pointer;font-size:1rem;letter-spacing:1px;padding:5px 7px;text-transform:uppercase}button:hover{color:#fff}button.active{-webkit-animation:glow 1s ease-in-out infinite alternate;animation:glow 1s ease-in-out infinite alternate;color:#fff;text-shadow:0 0 10px var(--liteAccent)}@-webkit-keyframes glow{0%{text-shadow:0 0 10px var(--liteAccent)}to{text-shadow:none}}@keyframes glow{0%{text-shadow:0 0 10px var(--liteAccent)}to{text-shadow:none}}.about-card{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:12}.close-button{cursor:pointer;height:50px;position:absolute;right:2%;top:3%;width:50px;z-index:1}.close-button svg{fill:#fff;height:100%;width:100%}.about-text{background-color:var(--main);border-radius:10px;color:grey;font-size:1.2rem;letter-spacing:.9px;max-height:80vh;max-width:70%;overflow:auto;padding:50px;position:relative}.about-title{color:#fff;margin:0;padding-left:20px;position:relative}.about-title:before{background-color:var(--liteAccent);content:"";height:75%;left:0;position:absolute;top:15%;width:5px}.about-text a{color:var(--liteAccent);font-style:italic;text-decoration:none}.about-text a:hover{color:#fff}.about-body{line-height:1.4rem}.about-table{font-size:.9rem}.about-table-row{display:flex;margin-bottom:5px}.about-table-row.current{color:#fff}.about-table-version{flex-shrink:0;width:55px}.about-table-date{flex-shrink:0;padding:0;width:90px}.about-table-notes{display:flex;flex-flow:column}.about-table-notes span{margin-bottom:2px}table{border-collapse:collapse;font-size:1rem}td{padding-right:2rem}@media only screen and (max-width:500px){tr{display:flex;flex-flow:column;padding:0 0 20px}td{padding:0}}.movies-list{display:flex;flex-grow:0;height:95vh;left:-100px;overflow-x:scroll;scroll-behavior:smooth;scrollbar-color:var(--liteAccent) var(--main);scrollbar-width:thin;transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg)}.movies-list::-webkit-scrollbar{cursor:pointer;height:50px}.movies-list::-webkit-scrollbar-track-piece{background-color:var(--main);border:23px solid var(--background)}.movies-list::-webkit-scrollbar-track-piece:hover{background-color:var(--liteMain)}.movies-list::-webkit-scrollbar-thumb{background-color:var(--liteAccent);border:20px solid var(--background);border-radius:50px}.movies-list::-webkit-scrollbar-thumb:hover{background-color:#fff}.all-movies{position:relative}.arrow-left,.arrow-right{align-items:center;background-image:linear-gradient(to left,transparent,var(--background));cursor:pointer;display:flex;height:100%;justify-content:center;position:fixed;width:5vw;z-index:1}.arrow-right{background-image:linear-gradient(to right,transparent,var(--background));right:0;top:0}.arrow-left svg,.arrow-right svg{fill:#fff;-webkit-filter:drop-shadow(0 0 10px var(--liteAccent));filter:drop-shadow(0 0 10px var(--liteAccent));height:50px;width:50px}.arrow-left:hover.arrow-left svg,.arrow-right:hover.arrow-right svg{-webkit-filter:drop-shadow(0 0 2px var(--liteAccent));filter:drop-shadow(0 0 2px var(--liteAccent))}.arrow-left:hover{background-image:linear-gradient(270deg,transparent,rgba(45,100,114,.7))}.arrow-right:hover{background-image:linear-gradient(90deg,transparent,rgba(45,100,114,.7))}@media only screen and (max-width:500px){.arrow-left,.arrow-right{display:none}}.single-movie{align-self:center;border-radius:10px;cursor:pointer;height:95%;margin-left:30px;min-width:200px;overflow:hidden;position:relative;transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transition:.3s ease-in-out;width:200px}#empty-margin{content:" ";display:block;min-height:200px;min-width:30px}.single-movie.active,.single-movie:focus,.single-movie:hover{box-shadow:0 0 5px 1px var(--liteAccent),0 0 15px var(--accent)}.movie-backdrop{height:100%;position:relative;width:100%}.single-movie .movie-backdrop img{height:100%;object-fit:cover;transition:.3s ease-in-out;width:100%}.single-movie.active{min-width:60%;transition:.3s ease-in-out}.single-movie.active .movie-backdrop img{-webkit-filter:blur(20px);filter:blur(20px);opacity:.1;transition:.3s ease-in-out}@media only screen and (max-width:1200px){.single-movie.active{min-width:90vw;transition:.3s ease-in-out}}.movie-title{color:hsla(0,0%,100%,.3);margin:0;padding:2px 7px 3px 15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;white-space:nowrap}.movie-title,.movie-title:before{left:0;position:absolute;transition:color .3s ease-in-out}.movie-title:before{background-color:rgba(37,37,37,.69);content:"";height:100%;padding-right:35px;top:0;-webkit-transform:skew(-45deg);transform:skew(-30deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;width:100%;z-index:-1}.movie-title h2{font-size:2rem;margin:0}.type-title{align-items:center;background-color:var(--main);display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;letter-spacing:1.2px;opacity:0;padding:0 10px;position:absolute;right:0;text-transform:uppercase;top:0}.type-title.movie{color:var(--liteAccent)}.type-title.show{color:#ffa17c}.type-title.misc{color:#75ffbc}.type-title.show-type{opacity:1;transition:opacity .5s}.type-title:before{border-bottom:11px solid transparent;border-left:11px solid transparent;border-right:11px solid transparent;border-right-color:var(--main);border-top:11px solid transparent;border-top-color:var(--main);content:"";display:inline-block;left:-21px;position:absolute;top:0}.single-movie.active .movie-title,.single-movie:hover .movie-title{color:#fff;text-shadow:0 0 5px var(--background);transition:.3s ease-in-out}.single-movie.active .movie-title{color:hsla(0,0%,43%,.3);text-shadow:none;transition:.3s ease-in-out}.single-movie:hover .movie-title:before{background-color:rgba(37,37,37,.69);box-shadow:10px 0 0 var(--liteAccent);transition:.3s ease-in-out}.single-movie.active .movie-title:before{box-shadow:10px 0 0 var(--liteAccent),0 0 20px var(--background);padding-right:1000px;transition:.3s ease-in-out}@media only screen and (max-width:800px){.single-movie.active .movie-title{opacity:0}}.movie-active-container{display:grid;grid-template-columns:min(25%,250px) auto;grid-template-rows:fit-content(100px) auto;height:100%;left:0;opacity:0;padding:30px 30px 30px 80px;position:absolute;top:0;transition:opacity .3s ease-out;width:100%}.single-movie.active .movie-active-container{opacity:1;transition-delay:.2s;transition-property:opacity ease-in .3s}.movie-active-top{display:flex;flex-flow:column nowrap;grid-area:1/1/2/3;padding-right:30px}.movie-active-left{grid-area:2/1/3/2;margin-top:20px}.movie-active-right{display:flex;flex-flow:column;margin-left:30px;min-height:60%}@media only screen and (max-width:800px){.movie-active-container{overflow-x:hidden;overflow-y:auto;padding:20px}}@media only screen and (max-width:500px){.movie-active-container{color:red;display:flex;flex-flow:column}.movie-active-right{margin:0;padding:0}}.movie-poster{background-color:var(--liteAccent);box-shadow:0 0 15px var(--background);overflow:hidden;width:100%}.movie-poster img{object-fit:contain;width:100%}.movie-active-title{position:relative;width:100%}.movie-active-title:before{background-color:var(--liteAccent);content:"";height:95%;left:0;position:absolute;top:5%;width:5px}.movie-active-title h1{color:#fff;font-size:clamp(2.5rem,3vw,4.25rem);line-height:clamp(2.5rem,3vw,4.25rem);margin:0;padding-left:20px}.movie-active-tagline{color:#6e6e6e;font-size:clamp(1.25rem,1.5vw,2.25rem);font-style:italic;font-weight:700;letter-spacing:3px;margin:10px 5px 10px 0;text-transform:uppercase}.movie-active-subtitle{align-items:center;display:flex;flex-flow:row wrap;font-family:var(--text);letter-spacing:2px;width:100%}.movie-active-subtitle span{color:#fff;font-size:clamp(1.25rem,1.5vw,2rem);margin-right:10px;margin-top:20px}.movie-active-subtitle .dot{color:var(--accent);font-size:2rem}.movie-active-subtitle .vote-average{background-color:var(--accent);border-radius:5px;font-weight:700;padding:5px 10px}.cast{color:var(--liteAccent);display:flex;flex-flow:row wrap}.actor{background-color:hsla(0,0%,100%,.1);border-radius:5px;font-size:clamp(1rem,1vw,1.5rem);margin:20px 10px 0 0;padding:5px 10px}.movie-active-overview{color:grey;font-size:clamp(1.2rem,1.2vw,2.25rem);line-height:clamp(1.5rem,1.5vw,2.5rem);margin-top:20px;width:100%}@media only screen and (max-width:500px){.movie-active-overview{margin:15px 0 50px;padding-bottom:50px}.movie-active-overview.tv{margin:20px 0 0;padding-bottom:0}}.episodes-container{float:left;height:100%;margin-top:20px;overflow-y:auto;padding-right:20px;scrollbar-color:var(--liteAccent) var(--main);scrollbar-width:thin}.episodes-container::-webkit-scrollbar{cursor:pointer;width:10px}.episodes-container::-webkit-scrollbar-track-piece{background-color:var(--main)}.episodes-container::-webkit-scrollbar-track-piece:hover{background-color:var(--liteMain)}.episodes-container::-webkit-scrollbar-thumb{background-color:var(--liteAccent);border-radius:50px}.episodes-container::-webkit-scrollbar-thumb:hover{background-color:#fff}.episode{background-color:rgba(37,37,37,.5);border-radius:5px;display:flex;margin:20px 0;padding:10px 10px 10px 15px}.episode:first-child{margin:0}.episode-still-container{flex-shrink:0;margin-right:15px;overflow:hidden;padding-top:5px;position:relative;width:150px}.episode-still{border-left:2px solid var(--liteAccent);object-fit:cover;padding-left:5px;width:100%}.episode-description-container{color:grey}.episode-name{font-weight:700;position:relative}.episode-name-season{color:var(--liteAccent);font-weight:inherit}.episode-name-name{color:#fff;font-weight:inherit}@media only screen and (max-width:800px){.episodes-container{padding:0}.episode{flex-flow:column}}@media only screen and (max-width:500px){.episodes-container{overflow:visible}.movie-active-right{min-height:0}.episode:last-child{margin-bottom:70px}}.loading{display:flex;justify-content:center;width:100vw;z-index:500}.loading,.media-loading{background-color:var(--background);height:100%;position:absolute}.media-loading{width:100%;z-index:1}.loader{display:flex;height:100%;opacity:.05;-webkit-transform:scale(1000%);transform:scale(1000%);width:100%}.genres-list{margin-top:20px;width:100%}.genres-list div{background-color:hsla(0,0%,100%,.1);box-shadow:0 0 5px rgba(0,0,0,0,5);color:#fff;font-size:clamp(.75rem,1vw,1rem);font-weight:700;letter-spacing:1.5px;margin:10px 0;padding:10px 0 10px 20px;position:relative;text-transform:uppercase}.genre-aa:before,.genre-action:before,.genre-adventure:before,.genre-animation:before,.genre-comedy:before,.genre-crime:before,.genre-drama:before,.genre-family:before,.genre-fantasy:before,.genre-horror:before,.genre-mystery:before,.genre-none:before,.genre-science-fiction:before,.genre-sf:before,.genre-thriller:before,.genre-wp:before{content:"";height:100%;left:0;position:absolute;top:0;width:5px}.genre-aa:before{background-image:linear-gradient(#f55,#9e54ff)}.genre-action:before{background-color:#f55}.genre-adventure:before{background-color:#9e54ff}.genre-animation:before{background-color:#ffd154}.genre-comedy:before{background-color:#ffdf52}.genre-crime:before{background-color:#ff7cb3}.genre-drama:before{background-color:#ff8839}.genre-fantasy:before{background-color:#60ff51}.genre-mystery:before{background-color:#a30000}.genre-science-fiction:before{background-color:#45c4ff}.genre-sf:before{background-image:linear-gradient(#45c4ff,#60ff51)}.genre-thriller:before{background-color:#e57cff}.genre-wp:before{background-color:#6d6d6d}.genre-horror:before{background-color:#a02020}.genre-family:before{background-color:#b181ff}.genre-none:before{background-color:#fff}