@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Rubik,Arial,Helvetica,sans-serif;--sec-bg: #1d232a;--main-bg: #0e1115;--main-accent: rgba(26, 188, 156, 1);--main-text-color: rgb(173, 173, 173)}footer{background-color:var(--sec-bg);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem}.footer-links{display:flex;gap:1rem;list-style:none;margin:.5rem 0 1rem}.copyright{font-size:.8rem;text-align:center}header{position:fixed;top:0;left:0;background-color:var(--sec-bg);width:100%;padding:2rem 1rem;z-index:1000;box-shadow:0 0 4px 4px #0003}nav{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-links{display:flex;align-items:center;justify-content:center;gap:.5rem;list-style:none}.nav-link{color:var(--main-accent);text-decoration:none;cursor:pointer;transition:border-bottom .3s ease,font-weight .3s ease}.nav-link.active{border-bottom:2px solid rgba(231,76,60,1);font-weight:700}a h1{color:#fff;text-decoration:none}.logoLink{text-decoration:none}.search-container{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;transition:all .3s ease}.searchInputContainer{position:relative;width:100%}input{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #6e8093;outline:none;background:var(--sec-bg);color:#d3d3d3;font-size:1rem;width:100%}.searchControls{display:flex;justify-content:center;align-items:center;gap:1rem}.btn{background-color:var(--main-bg);border:1px solid var(--main-accent);padding:.5rem 1rem;color:var(--main-accent);cursor:pointer;border-radius:5px}.suggestions{position:absolute;transition:all .3s ease;list-style:none;display:flex;gap:.5rem;flex-direction:column;background-color:var(--sec-bg);padding:2rem;width:100%}.suggestions li{padding-bottom:.25rem;border-bottom:1px solid var(--main-accent)}.suggestions:hover{cursor:pointer}#home{display:flex;align-items:start;justify-content:center;width:100%;height:100%;padding:2rem 1rem}.home-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:2rem}.home-text{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;text-align:center}h3{color:#fff;font-size:2rem;text-align:center}.anime-display-page{display:flex;align-items:center;justify-content:center;flex-direction:column;height:fit-content}.animeTitle{font-size:3rem;color:#fff;text-align:center}.animeTitleJap{font-size:1rem;color:var(--main-accent);margin-bottom:1rem}.animeCover{margin-bottom:2rem;width:200px;height:auto;border-radius:10px;box-shadow:0 0 4px #fff9}.animeSectionTitle{color:var(--main-accent);align-self:flex-start;margin-bottom:.5rem}.synopsis{color:var(--main-text-color);text-align:justify;line-height:1.2;margin-bottom:2rem}.quickInfo p{line-height:1.2}p{color:var(--main-text-color);margin-bottom:.5rem}.animeInfo{margin-bottom:2rem}.scoreContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.score{font-weight:700;font-size:2rem;color:var(--main-accent);margin-bottom:0}.scoredBy{font-size:.8rem;color:#fff}.genres{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.tag{background-color:var(--main-accent);padding:.25rem .5rem;border-radius:1rem;box-shadow:0 0 4px #fff9;font-weight:700}.animeDisplayButtons{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:4rem}.streamingProviders{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;list-style-type:none;width:100%;margin:2rem 0}.streamingProvider{background-color:var(--sec-bg);padding:.25rem 1rem;border-radius:1rem;color:var(--main-text-color);text-decoration:none;font-weight:700;transition:all .3s ease}.streamingProvider:hover{background-color:var(--main-accent);cursor:pointer}.youtubeIcon{fill:var(--main-accent);width:32px;height:auto;cursor:pointer}.watchlist{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;min-height:100vh}.watchlistTitle{color:#fff;font-size:2rem;margin-bottom:.5rem}.clear-btn{margin-bottom:2rem}.watchlistUl{list-style-type:none;width:100%}.watchlistUl li{display:flex;background-color:var(--sec-bg);padding:1rem;border-radius:1rem;box-shadow:0 0 4px #fff3;border:1px solid var(--main-accent);width:100%}.watchlistUl li img{width:25%}.wlControls{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:75%}.buttons{display:flex;align-items:center;justify-content:center}.empty{color:#fff;font-size:1.5rem;text-align:center}main{height:calc(100vh - 92px);width:100vw;min-height:100vh;height:fit-content;margin-top:92px;padding:1rem;background-color:var(--main-bg)}.fit-content{height:fit-content!important}.topListCard{width:100%;display:flex;gap:1rem;padding:1rem;background-color:var(--sec-bg);border-radius:1rem;box-shadow:0 0 4px #fff9}.topListCard img{width:30%;height:auto}.listInfo{display:flex;flex-direction:column;align-items:start;justify-content:center;width:65%}.topListCardLink{color:var(--main-accent);font-weight:700;text-decoration:none;cursor:pointer}.topLists{display:flex;flex-direction:column;gap:1rem}.topListContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.topListTitle{text-align:center;color:#fff;font-size:3rem;margin-bottom:2rem}.btn.active{background-color:var(--main-accent);color:#fff;font-weight:700}.topListFilters{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.topListUl{display:flex;flex-direction:column;align-items:start;justify-content:center;list-style-type:none;width:100%;border:1px solid var(--main-accent)}.topListItem{background-color:var(--sec-bg);padding:1rem;width:100%;display:flex;gap:1rem}.topListImg{width:30%;height:auto;max-height:140px;box-shadow:0 0 4px #fff9}.topListItemContent{display:flex;flex-direction:column;align-items:start;justify-content:center}.topListItemName{font-size:1.2rem;text-align:left}.topListInfoList{display:flex;flex-direction:column;gap:.1rem;margin-bottom:1rem}.topListInfoList p{margin:0}.e404{width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.e404img{width:100%}.notFoundText{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.notFoundText h2{font-size:4rem;color:var(--main-accent)}.notFoundText p{text-align:center;margin-bottom:2rem}
