: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{--dark-1: #1F2937;--dark-2: #111827;--dark-1-alpha: rgba(31, 41, 55, .75);--accent-red: #EF4444;--accent-red-dark: #DC2626;--text-primary: #E5E7EB;--text-secondary: #9CA3AF;--text-accent: #FFFFFF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Outfit,sans-serif;max-width:100vw;overflow-x:hidden}html{font-size:1.5vh}.navbar{position:fixed;width:100vw;display:flex;padding:1rem 0;background-color:var(--dark-1);justify-content:center;align-items:center;z-index:1000}.navbar-box{position:relative;padding:0 2.5%;width:100%;display:flex;flex-direction:row;justify-content:space-between}.navbar-logo{display:flex;justify-content:center;align-items:center;font-family:Audiowide}.navbar-logo a{font-size:1.6rem}.navbar-logo a span:nth-child(1){color:var(--accent-red);text-shadow:0px 1px 4px var(--accent-red-dark)}.navbar-logo a span:nth-child(2){color:var(--accent-red-dark);text-shadow:0px 1px 4px var(--accent-red)}.navbar-search{position:fixed;left:0;top:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;padding:1rem 2.5%;background-color:var(--dark-1)}.search-box{position:relative;display:flex;justify-content:center;align-items:center;gap:.2rem;background-color:var(--dark-2);border-radius:2rem;width:100%}.search-box input{padding:.75rem 2rem;width:100%;max-width:100%;outline:none;border:none;background:none;font-size:1.1rem;color:var(--text-secondary)}.search-box i{display:flex;justify-content:center;align-items:center;padding:.8rem;font-size:1.1rem;border-left:solid 2px var(--dark-1);cursor:pointer;transition:all .2s cubic-bezier(.55,.055,.675,.19)}.search-box i:hover{color:var(--accent-red)}.search-results{position:fixed;left:0;top:9.8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100vw;background-color:var(--dark-1-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem 2.5%;border-left:solid 1px var(--accent-red);border-right:solid 1px var(--accent-red);border-bottom:solid 1px var(--accent-red);border-radius:0 0 1rem 1rem}.search-results a{color:var(--text-primary);padding:.5rem 0}.navbar-login{display:flex;justify-content:center;align-items:center;gap:2rem}.login-button{padding:.75rem 2rem;background-color:var(--accent-red);border-radius:2rem;color:var(--text-primary);box-shadow:inset 0 0 2px 4px var(--accent-red-dark);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.login-button:hover{background-color:var(--dark-2);box-shadow:inset 0 0 2px 2px var(--text-secondary);color:var(--text-secondary)}.register-button{display:none;font-size:1.1rem;color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.register-button:hover{color:var(--accent-red)}.navbar-menu{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin:auto 0}.navbar-menu svg{width:100%;height:100%}.navbar-menu svg path{fill:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.navbar-menu:hover .navbar-menu svg path{fill:var(--accent-red)}.navbar-user{display:flex;justify-content:center;align-items:center;gap:1rem}.navbar-user i{font-size:1.2rem;color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19);cursor:pointer}.navbar-user i:hover{color:var(--accent-red)}.navbar-user img{height:3rem;width:3rem;border-radius:50%;cursor:pointer}@media (min-width: 768px){.navbar-search{position:relative;display:flex;flex-direction:column;top:0;left:0;width:40rem;max-width:40rem}.search-results{position:absolute;left:0;top:5.7rem;width:40rem;max-width:40rem}}@media (min-width: 992px){.register-button{display:flex}}.main{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--dark-2)}.slider{position:relative;width:100%;display:flex;justify-content:center;padding:9.5rem 0 0}.slider img{width:80%;height:30rem;object-fit:cover;object-position:top center;opacity:.5}.slider-text{position:absolute;left:0;top:0;display:flex;flex-direction:column;padding:14.5rem 2rem;gap:2rem;margin:0 10%;width:80%;height:100%;background-color:#0a0a0a80}.slider-text h1{font-size:1.6rem;color:var(--text-primary)}.slider-text p{font-size:1.1rem;color:var(--text-primary)}.slider-circles{position:absolute;left:0;bottom:0;display:flex;width:100%;justify-content:center;align-items:center;padding:2rem;gap:2rem}.slider-circles a{background-color:var(--accent-red-dark);padding:.6rem;border-radius:50%;box-shadow:0 0 4px 2px var(--dark-2);color:#0000;font-size:0}.slider-circles a.active{background-color:var(--accent-red);box-shadow:0 0 4px 2px var(--accent-red-dark)}@media (min-width: 500px){.slider-text{padding:14.5rem 4rem}.slider-text h1{font-size:2.2rem}.slider-text p{font-size:1.1rem}}@media (min-width: 768px){.slider{padding:5rem 0 0}.slider-text{padding:10rem 5rem}.slider-text h1{font-size:3.2rem}.slider-text p{font-size:1.6rem}}.lastadded{width:100%;display:flex;justify-content:center;align-items:center;margin-top:4rem}.lastadded-box{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.lastadded-title{width:100%;display:flex;justify-content:flex-start}.lastadded-title h2{font-size:1.8rem;font-weight:600;color:var(--text-primary);text-transform:uppercase}.lastadded-content{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.lastadded-item{width:calc((100% - 1rem)/2);height:fit-content}.lastadded-item-poster{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.lastadded-item-poster-details{opacity:0;position:absolute;top:50%;left:50%;width:32rem;max-width:32rem;display:flex;flex-direction:column;padding:.5rem;background-color:var(--dark-1-alpha);border-radius:1rem;transform:translate(7rem,-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2;pointer-events:none;transition:all .2s cubic-bezier(.55,.055,.675,.19)}.lastadded-item-poster:hover .lastadded-item-poster-details{opacity:1}.lastadded-item-poster-details h3{font-size:1.2rem;font-weight:500;color:var(--text-primary)}.lastadded-item-poster-details h4{font-size:1rem;font-weight:400;color:var(--text-secondary);line-height:1}.lastadded-item-poster-details p{width:100%;font-size:1.1rem;margin-top:1rem;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lastadded-item-poster-details-tags{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:.5rem 0 .25rem}.lastadded-item-poster-details-tags p{display:flex;font-size:1.1rem;font-weight:500;color:var(--text-primary);width:fit-content;margin-bottom:1rem;padding-right:1rem}.lastadded-item-poster-details-tags-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.lastadded-item-poster-details-tags-items span{width:fit-content;font-size:1rem;padding:.2rem 1rem;border-radius:2rem;background-color:var(--dark-2);color:var(--text-secondary)}.lastadded-item-poster-details-info{font-size:1rem;font-weight:400;color:var(--text-primary)}.lastadded-item-poster-details-info span{color:var(--text-secondary)}.lastadded-item img{width:100%;height:auto}.lastadded-item-text{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.lastadded-item-text h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;font-weight:500;color:var(--text-primary)}.lastadded-item-text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;color:var(--accent-red)}@media (min-width: 500px){.lastadded-item{width:calc((100% - 2rem) / 3)}}@media (min-width: 634px){.lastadded-item{width:calc((100% - 3rem)/4)}}@media (min-width: 768px){.lastadded-item{width:calc((100% - 4rem)/5)}}@media (min-width: 992px){.lastadded-item{width:calc((100% - 5rem) / 6)}}@media (min-width: 1200px){.lastadded-item{width:calc((100% - 7rem)/8)}}.randomanime{width:100%;display:flex;justify-content:center;align-items:center;margin-top:4rem;padding-bottom:4rem}.randomanime-box{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.randomanime-title{width:100%;display:flex;justify-content:flex-start}.randomanime-title h2{font-size:1.8rem;font-weight:600;color:var(--text-primary);text-transform:uppercase}.randomanime-content{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.login-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;width:26rem;max-width:98%;transition:all .2s cubic-bezier(.55,.055,.675,.19)}.login-popup.opened{opacity:1}.login-popup.closed{opacity:0}.login-popup-close{position:absolute;right:0;top:0;z-index:5;display:flex;justify-content:center;align-items:center;margin:1rem;padding:1rem;cursor:pointer}.login-popup-close i{color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.login-popup-close:hover i{color:var(--accent-red)}.login-popup-login{flex-direction:column;padding:2rem;border-radius:2rem;background-color:var(--dark-1-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:1rem;justify-content:center;align-items:center}.login-popup-login-title{font-size:1.6rem;font-weight:500;color:var(--text-primary);text-align:center;padding-bottom:2rem}.login-popup-login-inputs{width:100%;display:flex;flex-direction:column;gap:1rem}.login-popup-login-inputs label{margin-bottom:-.75rem;font-size:1.1rem;font-weight:500;color:var(--text-secondary)}.login-popup-login-inputs input{width:100%;padding:1rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.login-popup-login-inputs input:focus{border:solid 2px var(--accent-red)}.login-popup-login-forgot{display:flex;justify-content:flex-end;font-size:1.1rem;color:var(--text-secondary)}.login-popup-login-forgot a{color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.login-popup-login-forgot a:hover{color:var(--accent-red)}.login-popup-login button{border:none;outline:none;background:transparent;padding:.75rem 2rem;background-color:var(--accent-red);border-radius:2rem;color:var(--text-primary);box-shadow:inset 0 0 2px 4px var(--accent-red-dark);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.login-popup-login button:hover{background-color:var(--dark-2);box-shadow:inset 0 0 2px 2px var(--text-secondary);color:var(--text-secondary)}.login-popup-login-register{display:flex;justify-content:center;align-items:center}.login-popup-login-register a{font-size:1.1rem;color:var(--text-primary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.login-popup-login-register a:hover{color:var(--accent-red)}.login-popup-register{flex-direction:column;padding:2rem;border-radius:2rem;background-color:var(--dark-1-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:1rem;justify-content:center;align-items:center}.login-popup-register-title{font-size:1.6rem;font-weight:500;color:var(--text-primary);text-align:center;padding-bottom:2rem}.login-popup-register-inputs{width:100%;display:flex;flex-direction:column;gap:1rem}.login-popup-register-inputs label{margin-bottom:-.75rem;font-size:1.1rem;font-weight:500;color:var(--text-secondary)}.login-popup-register-inputs input{width:100%;padding:1rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.login-popup-register-inputs input:focus{border:solid 2px var(--accent-red)}.login-popup-register button{border:none;outline:none;background:transparent;padding:.75rem 2rem;background-color:var(--accent-red);border-radius:2rem;color:var(--text-primary);box-shadow:inset 0 0 2px 4px var(--accent-red-dark);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.login-popup-register button:hover{background-color:var(--dark-2);box-shadow:inset 0 0 2px 2px var(--text-secondary);color:var(--text-secondary)}.login-popup-register-login{display:flex;justify-content:center;align-items:center}.login-popup-register-login a{font-size:1.1rem;color:var(--text-primary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.login-popup-register-login a:hover{color:var(--accent-red)}:root{--noti-success: rgb(0, 134, 72);--noti-info: rgb(40, 122, 178);--noti-error: rgb(254, 80, 79)}.notifications{width:32rem;position:fixed;right:0;bottom:0;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;gap:1rem}.notification{width:30rem;padding:1rem;background-color:var(--dark-1);border-radius:1rem;box-shadow:0 0 4px 2px var(--dark-2);display:flex}.notification-icon{display:flex;justify-content:center;align-items:center;padding:1rem}.type-success .notification-icon i,.type-success{color:var(--noti-success)}.type-info .notification-icon i,.type-info{color:var(--noti-info)}.type-error .notification-icon i,.type-error{color:var(--noti-error)}.notification-icon i{font-size:1.4rem;color:var(--text-primary)}.notification-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.notification-text p{font-size:1.2rem;font-weight:500}.notification-text span{font-size:1.1rem;font-weight:300}.admin{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-top{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:1rem 0;background-color:var(--dark-1)}.admin-top-box{position:relative;width:95%;display:flex;flex-direction:row;justify-content:space-between}.admin-top-logo{display:flex;justify-content:center;align-items:center;font-family:Audiowide}.admin-top-logo a{font-size:1.6rem}.admin-top-logo a span:nth-child(1){color:var(--accent-red);text-shadow:0px 1px 4px var(--accent-red-dark)}.admin-top-logo a span:nth-child(2){color:var(--accent-red-dark);text-shadow:0px 1px 4px var(--accent-red)}.admin-top-options{display:flex;justify-content:center;align-items:center}.admin-top-options a{display:flex;justify-content:center;align-items:center;font-size:1.2rem;gap:1rem;color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.admin-top-options a i{font-size:2.2rem}.admin-top-options a:hover{color:var(--accent-red)}.admin-content{width:100%;display:flex;justify-content:center;align-items:center;padding:1rem 0;background-color:var(--dark-2)}.admin-content-box{width:95%;display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-content-options{width:100%;display:flex;align-items:center;gap:2rem}.admin-content-options a{color:var(--text-primary);font-size:1.2rem;transition:all .2s cubic-bezier(.55,.055,.675,.19)}.admin-content-options a:hover{color:var(--accent-red-dark)}.admin-content-options a.active{color:var(--accent-red)}.admin-content-container{padding:4rem 0}.add-anime-content{width:100%;display:flex;flex-direction:column;gap:2rem}.aa-content-row{display:flex;justify-content:center;align-items:center;gap:1rem}.aa-content-input{display:flex;flex-direction:column;gap:.2rem}.aa-content-input label{font-size:1.1rem;color:var(--text-secondary)}.aa-content-input input{padding:1rem;width:20rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.aa-content-input input:focus{border:solid 2px var(--accent-red)}.aa-content-area{display:flex;flex-direction:column;gap:.2rem}.aa-content-area label{font-size:1rem;color:var(--text-secondary)}.aa-content-area textarea{padding:1rem;width:62rem;height:10rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.aa-content-area textarea:focus{border:solid 2px var(--accent-red)}.aa-content-row button{width:100%;border:none;outline:none;background:transparent;padding:1.5rem 2rem;background-color:var(--accent-red);border-radius:2rem;color:var(--text-primary);box-shadow:inset 0 0 2px 4px var(--accent-red-dark);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.aa-content-row button:hover{background-color:var(--dark-2);box-shadow:inset 0 0 2px 2px var(--text-secondary);color:var(--text-secondary)}.aa-content-row.genres{display:flex;flex-direction:column;gap:0}.aa-content-row.genres label{font-size:1rem;color:var(--text-secondary)}.genres-content{display:flex;width:62rem;justify-content:center;flex-wrap:wrap;gap:1rem}.genres-content p{font-size:1.1rem;color:var(--text-secondary);cursor:pointer;padding:.5rem 1rem}.genres-content p.selected{font-size:1.1rem;color:var(--accent-red);background-color:var(--dark-1);border-radius:1rem}.edit-anime-content{width:100%;display:flex;flex-direction:column;gap:2rem}.ea-content-row{display:flex;justify-content:center;align-items:center;gap:1rem}.ea-content-input{display:flex;flex-direction:column;gap:.2rem}.ea-content-input label{font-size:1.1rem;color:var(--text-secondary)}.ea-content-input input{padding:1rem;width:20rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.ea-content-input input:focus{border:solid 2px var(--accent-red)}.ea-content-area{display:flex;flex-direction:column;gap:.2rem}.ea-content-area label{font-size:1rem;color:var(--text-secondary)}.ea-content-area textarea{padding:1rem;width:62rem;height:10rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.ea-content-area textarea:focus{border:solid 2px var(--accent-red)}.ea-content-row button{width:100%;border:none;outline:none;background:transparent;padding:1.5rem 2rem;background-color:var(--accent-red);border-radius:2rem;color:var(--text-primary);box-shadow:inset 0 0 2px 4px var(--accent-red-dark);transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.1rem}.ea-content-row button:hover{background-color:var(--dark-2);box-shadow:inset 0 0 2px 2px var(--text-secondary);color:var(--text-secondary)}.ea-content-row.genres{display:flex;flex-direction:column;gap:0}.ea-content-row.genres label{font-size:1rem;color:var(--text-secondary)}.ae-content{width:100%;min-height:calc(100vh - 16.2rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem}.ae-content-row{width:100%;display:flex;justify-content:center;align-items:center}.ae-content-input{display:flex;flex-direction:column;gap:.2rem}.ae-content-input label{font-size:1.1rem;color:var(--text-secondary)}.ae-content-input input{padding:1rem;width:40rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem}.ae-content-input input:focus{border:solid 2px var(--accent-red)}.anime{position:relative;width:100vw;display:flex;justify-content:center;align-items:center;padding:12rem 0 4rem;background-color:var(--dark-2)}.anime-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.anime-content{position:relative;width:95%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.anime-content-box{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.anime-poster{position:relative;display:flex;justify-content:center;align-items:center;width:20rem!important;height:28.36rem;aspect-ratio:500/709}.anime-poster img{position:relative;width:100%;height:100%;object-fit:cover}.anime-info{display:flex;flex-direction:column}.anime-info h1{font-weight:600;font-size:2.4rem;color:var(--text-primary)}.anime-info h1 span{font-size:1rem;color:var(--dark-1)}.anime-info h2{font-weight:500;font-size:1.2rem;color:var(--text-secondary)}.anime-info-desc{width:100%;padding:1.5rem 0;display:flex;align-items:center}.anime-info-desc p{font-size:1.1rem;color:var(--text-secondary)}.anime-info-details{display:flex}.anime-info-details-column{display:flex;flex-direction:column;gap:.25rem}.anime-info-details-column p{display:flex;gap:.25rem;font-size:1.1rem;color:var(--text-primary)}.anime-info-details-column p a,.anime-info-details-column p span{color:var(--text-secondary)}.anime-content-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.anime-content-links-title{display:flex;justify-content:center;align-items:center;padding:1rem}.anime-content-links-title h3{font-size:1.6rem;color:var(--text-primary)}.anime-content-links-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.anime-content-link{position:relative;width:100%;height:9rem;display:flex;justify-content:flex-start;gap:1rem;border:solid 1px var(--dark-1);border-radius:1rem;padding:1rem}.anime-content-link img{height:100%}.anime-content-link h4{font-size:1.1rem;color:var(--text-primary)}.anime-content-link p{font-size:1rem;color:var(--text-secondary)}.anime-content-link .anime-content-link-type{position:absolute;right:0;bottom:0;margin:.5rem;padding:.25rem 1rem;border-radius:.5rem;background-color:var(--accent-red);color:var(--text-primary)}@media (min-width: 768px){.anime-content-box{flex-direction:row;align-items:flex-start;justify-content:flex-start}}@media (min-width: 992px){.anime-content{flex-direction:row}.anime-content-links{width:40%}}.anime-watch{position:relative;width:95%!important;display:flex;flex-direction:column;padding:4rem 0;justify-content:flex-start;align-items:center;gap:2rem}.anime-episodes{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;background-color:var(--dark-1);padding:.5rem 1rem}.anime-episodes-title{width:100%;display:flex;align-items:center;padding:.5rem 0;border-bottom:solid 1px var(--text-secondary)}.anime-episodes-title h3{font-size:1.6rem;color:var(--text-primary)}.anime-episodes-content{display:flex;flex-direction:column;align-items:flex-start;max-height:40rem;width:100%;overflow-y:scroll;gap:.5rem;padding-right:1rem}.anime-episodes-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:var(--dark-2)}.anime-episodes-content::-webkit-scrollbar{width:10px;opacity:0}.anime-episodes-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--accent-red)}.anime-episode{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--dark-2);cursor:pointer}.anime-episode p{font-size:1.1rem;color:var(--text-primary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.anime-episode:hover p{color:var(--text-secondary)}.anime-episode.selected p{color:var(--accent-red)}.anime-episode p{white-space:nowrap;overflow-x:hidden;max-width:75%}.anime-embeds{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;background-color:var(--dark-1);padding:.5rem 1rem}.anime-embeds-title{width:100%;display:flex;align-items:center;padding:.5rem 0;border-bottom:solid 1px var(--text-secondary)}.anime-embeds-title h3{font-size:1.6rem;color:var(--text-primary)}.anime-embeds-content{display:flex;flex-direction:column;align-items:flex-start;max-height:40rem;gap:.5rem;padding-right:1rem}.anime-embed{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--dark-2)}.anime-embed p{font-size:1.1rem;color:var(--text-primary);width:33%}.anime-embed button{padding:.5rem 2rem;border:none;outline:none;background:transparent;background-color:var(--accent-red);font-size:1.1rem;text-transform:uppercase;transition:all .2s cubic-bezier(.55,.055,.675,.19)}.anime-embed button:hover{background-color:var(--accent-red-dark)}.anime-player{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.anime-player p{font-size:1.6rem;color:var(--text-primary);font-weight:500}.anime-player iframe{width:95%;height:auto;aspect-ratio:16/9}.anime-player-report{display:flex;flex-direction:column;gap:.5rem;width:95%;align-items:center}.anime-player-report p{font-size:1.1rem;font-weight:400;display:flex;flex-direction:column;color:var(--text-primary)}.anime-player-report p span{font-size:1.1rem;font-weight:500;color:var(--text-primary)}.anime-embeds-admin{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;gap:.5rem}.anime-embeds-admin input{padding:.5rem 1rem;border:none;outline:none;background:transparent;border:solid 2px var(--text-secondary);border-radius:1rem;transition:all .2s cubic-bezier(.55,.055,.675,.19);font-size:1.2rem;width:100%}.anime-embeds-admin input:focus{border:solid 2px var(--accent-red)}.anime-embeds-admin button{padding:.5rem 2rem;border:none;outline:none;background:transparent;background-color:var(--accent-red);font-size:1.1rem;text-transform:uppercase;transition:all .2s cubic-bezier(.55,.055,.675,.19)}@media (min-width: 992px){.anime-watch{flex-direction:row}.anime-embeds{width:calc(100% - 35rem)}.anime-episodes{width:35rem}.anime-player iframe{width:75%}}@media (min-width: 1200px){.anime-episodes{width:40rem}.anime-player iframe{width:50%}}.embed-loading{width:100%;height:10rem;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.embed-loading-text{display:flex;justify-content:center;align-items:center}.embed-loading-text p{font-size:1.2rem;color:var(--text-primary)}.embed-loading-loader{display:flex;justify-content:center;align-items:center}.embed-bar{display:inline-block;width:3px;height:20px;background-color:#ffffff80;border-radius:10px;animation:scale-up42 1s linear infinite}.embed-bar:nth-child(2){height:35px;margin:0 5px;animation-delay:.25s}.embed-bar:nth-child(3){animation-delay:.5s}@keyframes scale-up42{20%{background-color:#fff;transform:scaleY(1.5)}40%{transform:scaleY(1)}}.anime-loading{width:100%;height:calc(100vh - 16rem);display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.loading-text{display:flex;justify-content:center;align-items:center}.loading-text p{font-size:1.2rem;color:var(--text-primary)}.loading-loader{display:flex;justify-content:center;align-items:center}.bar{display:inline-block;width:3px;height:20px;background-color:#ffffff80;border-radius:10px;animation:scale-up4 1s linear infinite}.bar:nth-child(2){height:35px;margin:0 5px;animation-delay:.25s}.bar:nth-child(3){animation-delay:.5s}@keyframes scale-up4{20%{background-color:#fff;transform:scaleY(1.5)}40%{transform:scaleY(1)}}.footer{width:100%;padding:4rem 0 2rem;display:flex;flex-direction:column;background-color:var(--dark-2);border-top:solid 2px var(--dark-1);justify-content:center;align-items:center}.footer-box{width:95%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.footer-logo{display:flex;justify-content:center;align-items:center;font-family:Audiowide}.footer-logo a{font-size:1.6rem}.footer-logo a span:nth-child(1){color:var(--accent-red);text-shadow:0px 1px 4px var(--accent-red-dark)}.footer-logo a span:nth-child(2){color:var(--accent-red-dark);text-shadow:0px 1px 4px var(--accent-red)}.footer-options{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.footer-options a{font-size:1.1rem;color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.footer-options a:hover{color:var(--text-primary)}.footer-copyright{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}.footer-copyright p{font-size:1rem;color:var(--text-secondary)}.footer-copyright span{font-size:1rem;color:var(--text-primary)}.footer-copyright span a{color:var(--accent-red);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.footer-copyright span a:hover{color:var(--accent-red-dark)}@media (min-width: 500px){.footer-options{flex-direction:row}}@media (min-width: 768px){.footer-box{flex-direction:row}}.anime-not-found{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--dark-2)}.anime-not-found h2{font-family:Audiowide;font-size:3.6rem;color:var(--accent-red)}.anime-not-found h2 span:nth-child(2){color:var(--accent-red-dark)}.anime-not-found p{font-size:2.2rem;color:var(--text-primary)}.anime-not-found a{margin:1rem;font-size:1.8rem;color:var(--text-secondary);transition:all .2s cubic-bezier(.55,.055,.675,.19)}.anime-not-found a:hover{color:var(--accent-red)}
