:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #557898;--vt-c-divider-light-1: rgba(60, 60, 60);--vt-c-divider-light-2: rgba(60, 60, 60);--vt-c-divider-dark-1: rgba(84, 84, 84);--vt-c-divider-dark-2: rgba(84, 84, 84);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgb(250, 250, 250)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--color-accent: #fcc78c}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable}#app{max-width:1280px;margin:0 auto;padding:0;font-weight:400}a{text-decoration:none}nav.nav[data-v-cf0c0438]{display:flex;flex-direction:row;gap:.25rem;padding:0;position:absolute;top:0}nav.nav .nav-item[data-v-cf0c0438]{color:#fff;background-color:var(--color-background-mute);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:.5rem 1rem;box-shadow:0 0 1rem #000;border:1px solid rgba(255,255,255,.1);border-top:none}nav.nav .nav-item[data-v-cf0c0438]:hover{background-color:var(--color-background-soft);color:var(--color-accent)}main[data-v-cf0c0438]{display:flex;flex-direction:column;gap:1rem;padding-top:4rem}.title[data-v-0492c9fc]{display:flex;flex-direction:column;font-size:1.5rem}.romaji[data-v-0492c9fc]{font-weight:700;color:var(--vt-c-white)}.link[data-v-0492c9fc]{color:var(--vt-c-white);text-decoration:none}.link[data-v-0492c9fc][data-v-0492c9fc]:hover{text-decoration:underline}.english[data-v-0492c9fc],.native[data-v-0492c9fc]{font-size:70%;font-weight:100;opacity:75%}.genres[data-v-5faf8453]{display:flex;gap:.25rem}.genre[data-v-5faf8453]{background-color:var(--color-accent);padding:2px 10px;border-radius:50px;font-size:80%;color:var(--color-background)}.studios[data-v-09bb64e2]{display:flex;gap:.25rem;flex-flow:wrap}.studio[data-v-09bb64e2]{color:var(--color-accent);-webkit-backdrop-filter:blur(10px) brightness(50%);backdrop-filter:blur(10px) brightness(50%);padding:2px 10px;border-radius:50px}.studio.animation[data-v-09bb64e2]{outline:2px solid var(--color-border);filter:brightness(150%)}.studio[data-v-09bb64e2]:hover{color:#fff;text-decoration:underline}strong[data-v-967abbfb]{font-weight:700}.ribbon[data-v-76a8df78]{font-size:80%;position:absolute;bottom:0;right:20px;padding:.5rem .25rem;box-shadow:2px 2px 5px 3px #0003}.ribbon.offset[data-v-76a8df78]{bottom:5px}.content[data-v-13f69b8d]{position:relative;display:grid;grid:"cover   titles" auto "cover   genres" auto "cover   desc" 1fr "cover   studios" auto "cover   details" auto/auto 1fr;gap:1rem}.content .details[data-v-13f69b8d]{grid-area:details}.content .studios[data-v-13f69b8d]{grid-area:studios}.content .cover-container[data-v-13f69b8d]{grid-area:cover;position:relative;overflow:hidden;border-radius:1rem;height:min-content}.content .cover-container .cover[data-v-13f69b8d]{border-radius:1rem;position:relative}.content .cover-container .cover.blurred[data-v-13f69b8d]{filter:blur(20px)}.content .genres[data-v-13f69b8d]{grid-area:genres}.content .title[data-v-13f69b8d]{grid-area:titles}.content .description[data-v-13f69b8d]{grid-area:desc}.anime-item[data-v-13f69b8d]{position:relative;padding:1rem;border-radius:1rem;background-color:var(--color-background-mute);box-shadow:3px 3px 5px 1px #00000080;overflow:hidden}.anime-item[data-v-13f69b8d]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--13073449);background-size:cover;background-position:50% 50%;filter:blur(10px);opacity:25%}.anime-item.adult[data-v-13f69b8d]{outline:5px solid red;outline-offset:-5px}.anime-item.adult .cover-container[data-v-13f69b8d]{border:2px solid red}.selectors[data-v-30eb0b2d]{display:flex;align-items:center;gap:2rem}.year-selector[data-v-30eb0b2d]{display:flex}.year-selector h2.year[data-v-30eb0b2d]{color:var(--color-accent);font-weight:700;letter-spacing:.5rem;font-size:300%;text-align:center;background-color:var(--color-background-mute);padding:0 1rem}.year-selector button[data-v-30eb0b2d]{cursor:pointer;background-color:var(--color-accent);color:var(--color-background);font-size:300%;font-weight:700;border:none;padding:.5rem}.year-selector button.prev[data-v-30eb0b2d]{border-radius:500px 0 0 500px}.year-selector button.next[data-v-30eb0b2d]{border-radius:0 500px 500px 0}.list[data-v-30eb0b2d]{display:flex;flex-direction:column;gap:1rem}.season-selector[data-v-30eb0b2d]{display:flex;gap:1rem}.season-selector label[data-v-30eb0b2d]{cursor:pointer;display:block}.season-selector label span[data-v-30eb0b2d]{display:block;padding:1rem;border-radius:500px;transition:all .1s ease-in-out;min-width:10rem;text-align:center;font-size:200%;background-color:var(--color-background-mute)}.season-selector label input[name=season]:checked+span[data-v-30eb0b2d]{background-color:var(--color-accent);color:var(--color-background)}.season-selector label input[name=season][data-v-30eb0b2d]{display:none}span.bold[data-v-944f7953]{font-weight:700}.deets[data-v-944f7953]{padding:1rem 1rem 0;font-size:110%;letter-spacing:.05rem}.deets ul li[data-v-944f7953]{margin-top:.5rem}.deets summary[data-v-944f7953]{list-style-type:none;cursor:pointer}.deets summary[data-v-944f7953]::webkit-details-marker{display:none}.loading[data-v-d4bbacdd],.empty[data-v-d4bbacdd]{padding:1rem;text-align:center;font-size:200%}.list[data-v-d4bbacdd]{display:flex;flex-direction:column;gap:1rem}#quick-info[data-v-c3e2dcd5]{display:flex;gap:.5rem;flex-wrap:wrap;padding:.5rem}#quick-info .chip[data-v-c3e2dcd5]{background-color:var(--color-accent);color:var(--color-background);padding:0 10px;border-radius:9999px;box-shadow:0 0 10px #000}#quick-info .chip.title[data-v-c3e2dcd5]{outline:4px solid orange;outline-offset:-2px}#characters[data-v-c3e2dcd5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.25rem;padding-top:.25rem}#characters .character[data-v-c3e2dcd5]{height:150px;position:relative;content-visibility:auto;color:var(--color-text)}#characters .character:hover .name[data-v-c3e2dcd5],#characters .character:hover .index[data-v-c3e2dcd5]{opacity:0}#characters .character img[data-v-c3e2dcd5]{height:100%;width:100%;object-fit:cover}#characters .character .index[data-v-c3e2dcd5]{position:absolute;top:0;left:5px;font-size:.75rem;text-shadow:1px 0 black,0 1px black,-1px 0 black,0 -1px black,0 0 1px black,0 0 2px black;opacity:100%;transition:opacity .15s ease-in-out}#characters .character .name[data-v-c3e2dcd5]{position:absolute;bottom:0;left:0;right:0;padding:.1rem .25rem;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:400;letter-spacing:.05rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;line-height:1rem;text-align:center;opacity:100%;transition:opacity .15s ease-in-out;text-shadow:0 0 5px black,0 0 2px black}button.down[data-v-c3e2dcd5]{position:fixed;bottom:5px;right:5px;opacity:.1;transition:opacity ease-in-out .2s;cursor:pointer;background-color:var(--color-background);color:var(--color-text);border:none;border-radius:8000px;width:40px;aspect-ratio:1/1}button.down[data-v-c3e2dcd5]:hover{opacity:.9}#searchbar[data-v-1583ad59]{padding:1rem 1rem 0}#searchbar input[data-v-1583ad59]{padding:.5rem 1rem;border-radius:.5rem;font-size:1.2rem;background-color:var(--color-background-mute);color:var(--color-text);border:2px solid var(--vt-c-text-light-2);width:100%}#searchbar input[data-v-1583ad59]:focus{border-color:var(--color-text)}#shows[data-v-1583ad59]{display:flex;flex-direction:column;width:min-content;margin-top:-1px;position:relative}#shows li[data-v-1583ad59]{list-style:none;padding:0;margin:0;width:100%;white-space:nowrap}#shows li .link[data-v-1583ad59]{display:block;width:100%;cursor:pointer;padding:.5rem 1rem;background-color:var(--color-background-mute);color:var(--color-text);border:1px solid var(--vt-c-text-light-2);font-size:1.05rem;letter-spacing:.1rem;text-align:left}#shows li .link[data-v-1583ad59]:hover{background-color:var(--color-background-soft);color:var(--color-accent);transform:translate(1rem)}.format[data-v-0487cc7f]{padding:3px .5rem;border-radius:3px;font-size:70%;font-weight:600}.MANGA[data-v-0487cc7f]{background-color:beige;color:#000}.MOVIE[data-v-0487cc7f]{background-color:red;color:#000}.MUSIC[data-v-0487cc7f]{background-color:#ff0;color:#000}.NOVEL[data-v-0487cc7f]{background-color:orange;color:#000}.ONA[data-v-0487cc7f]{background-color:#adff2f;color:#000}.ONE_SHOT[data-v-0487cc7f]{background-color:green}.OVA[data-v-0487cc7f]{background-color:#639}.SPECIAL[data-v-0487cc7f]{background-color:#00008b}.TV[data-v-0487cc7f]{background-color:#00f}.TV_SHORT[data-v-0487cc7f]{background-color:#6495ed;color:#000}.NONE[data-v-0487cc7f]{background-color:#717171}.schedule-item[data-v-6db0be5b]{display:flex;flex-direction:column;gap:.2rem;border:1px solid gray;padding:.5rem}.schedule-item .title[data-v-6db0be5b]{display:flex;gap:.5rem;flex-wrap:wrap;font-size:110%;font-weight:700}.schedule-item .title a[data-v-6db0be5b]{color:var(--color-text)}.schedule-item .title a[data-v-6db0be5b]:hover{opacity:90%;text-decoration:underline}.lang{position:fixed;bottom:0;right:1rem;padding:1rem;border-top-right-radius:1rem;border-top-left-radius:1rem;background-color:var(--color-background-mute);border:1px solid var(--color-text);border-bottom:none;cursor:pointer;font-size:200%}.list{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.loading,.empty{padding:1rem;text-align:center;font-size:200%}
