@charset "UTF-8";.loader.svelte-1jbuo9u{position:relative;display:flex;justify-content:center}.inner.svelte-1jbuo9u{border:4px solid var(--font-color);border-left-color:transparent;width:36px;height:36px;border-radius:50%;animation:svelte-1jbuo9u-spin 1s linear infinite}@keyframes svelte-1jbuo9u-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.tmdb.svelte-1sndqya{position:relative;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background-color:var(--font-color-opposite);border:2px solid var(--background-accent);border-radius:.15rem;transition:transform .15s ease-out}.card.tmdb.svelte-1sndqya:after{display:none}.card.tmdb.svelte-1sndqya:hover{transform:translateY(-2px);z-index:2}.card.tmdb.svelte-1sndqya img:where(.svelte-1sndqya){align-self:center;min-width:80px}@media only screen and (min-width: 36.25rem){.card.tmdb.svelte-1sndqya img:where(.svelte-1sndqya){min-width:100px}}.card.tmdb.svelte-1sndqya .top:where(.svelte-1sndqya){position:relative;display:flex;flex-wrap:nowrap;height:100%;padding:.7rem;gap:1rem}.card.tmdb.svelte-1sndqya .details:where(.svelte-1sndqya){position:relative;display:flex;flex-direction:column}.card.tmdb.svelte-1sndqya .title:where(.svelte-1sndqya){font-weight:700;font-size:1.2rem;line-height:1.2}.card.tmdb.svelte-1sndqya .info:where(.svelte-1sndqya){display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:.75rem;opacity:.75;pointer-events:none}.card.tmdb.svelte-1sndqya .info:where(.svelte-1sndqya) span:where(.svelte-1sndqya){padding:2px 4px;border:1px solid var(--background-accent);border-radius:2px}.card.tmdb.svelte-1sndqya .overview:where(.svelte-1sndqya){margin-top:1rem;font-size:.9rem;line-height:1.1}.card.tmdb.svelte-1sndqya .bottom:where(.svelte-1sndqya){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;padding:.5rem .7rem .3rem;font-size:.8rem;font-weight:700;border-top:2px solid var(--background-accent)}.card.tmdb.svelte-1sndqya .bottom:where(.svelte-1sndqya) i:where(.svelte-1sndqya){position:relative;opacity:.4;margin:0 3px;font-style:normal}.card.tmdb.svelte-1sndqya .bottom:where(.svelte-1sndqya) svg{position:relative;top:-2px;width:14px;fill:var(--font-color)}.card.note.svelte-1aq2npj{position:relative;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;background-color:var(--font-color-opposite);border:2px solid var(--background-accent);border-radius:.15rem;transition:transform .15s ease-out}.card.note.svelte-1aq2npj:after{display:none}.card.note.svelte-1aq2npj:hover{transform:translateY(-2px);z-index:2}.card.note.svelte-1aq2npj .top:where(.svelte-1aq2npj){position:relative;display:flex;flex-direction:column;gap:1rem;padding:1rem}.card.note.svelte-1aq2npj .details:where(.svelte-1aq2npj){position:relative;display:flex;flex-direction:column}.card.note.svelte-1aq2npj .title:where(.svelte-1aq2npj){font-weight:700;font-size:1.75rem;line-height:1.2}.card.note.svelte-1aq2npj .info:where(.svelte-1aq2npj){display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:.75rem;opacity:.75;pointer-events:none}.card.note.svelte-1aq2npj .info:where(.svelte-1aq2npj) span:where(.svelte-1aq2npj){padding:2px 4px;border:1px solid var(--background-accent);border-radius:2px}.card.note.svelte-1aq2npj .overview:where(.svelte-1aq2npj){margin-top:1rem;line-height:1.1}.card.note.svelte-1aq2npj .bottom:where(.svelte-1aq2npj){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;padding:.5rem 1rem;font-size:.8rem;font-weight:700;border-top:2px solid var(--background-accent)}.card.note.svelte-1aq2npj .bottom:where(.svelte-1aq2npj) i:where(.svelte-1aq2npj){opacity:.2;padding:0 3px;font-style:normal;font-weight:400}.card.note.svelte-1aq2npj .bottom:where(.svelte-1aq2npj) svg{position:relative;top:-1px;width:14px;fill:var(--font-color)}body.fixed dialog .wrapper{opacity:1}dialog.svelte-1my9jad{width:100%;height:100%;border:0;margin:auto;background-color:transparent;color:var(--font-color);overflow:hidden}dialog[open].svelte-1my9jad{align-items:flex-start}dialog.svelte-1my9jad::backdrop{display:none}dialog.svelte-1my9jad:focus,dialog.svelte-1my9jad:focus-visible{outline:0}dialog.svelte-1my9jad .wrapper:where(.svelte-1my9jad){position:relative;width:100%;max-width:700px;max-height:90%;margin:4rem auto 0;padding-bottom:1rem;background-color:var(--font-color-opposite);border:2px solid var(--c-quaternary);border-radius:12px;overflow-y:auto;backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease-in-out}dialog.svelte-1my9jad .wrapper:where(.svelte-1my9jad)>div:where(.svelte-1my9jad){padding-left:1rem;padding-right:1rem}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad){position:sticky;top:0;display:flex;flex-wrap:nowrap;padding:1rem;margin-bottom:5px;z-index:3;background-color:var(--font-color-opposite)}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad) input:where(.svelte-1my9jad){width:100%;color:var(--font-color);border:0;border-bottom:1px solid var(--c-quaternary-s1);background-color:var(--font-color-opposite);font-size:1.2rem}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad) input:where(.svelte-1my9jad):focus-visible{outline:0}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad) .clear:where(.svelte-1my9jad){position:absolute;right:0;top:0;height:100%;padding:0 1.6rem .15rem;font-size:2rem;opacity:1;transition:color .15s,opacity .15s}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad) .clear:where(.svelte-1my9jad):hover{opacity:.8}dialog.svelte-1my9jad .searchbar:where(.svelte-1my9jad) .clear[disabled]:where(.svelte-1my9jad){opacity:0;pointer-events:none}dialog.svelte-1my9jad .loader{margin-top:1.6rem}dialog.svelte-1my9jad .recent:where(.svelte-1my9jad){font-weight:700}dialog.svelte-1my9jad .recent:where(.svelte-1my9jad) span:where(.svelte-1my9jad){display:block;margin-bottom:.7rem}dialog.svelte-1my9jad .recent:where(.svelte-1my9jad) .inner:where(.svelte-1my9jad){position:relative;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem;font-weight:400}dialog.svelte-1my9jad .recent:where(.svelte-1my9jad) button:where(.svelte-1my9jad){padding:3px 6px;background-color:var(--content-transparent);border:2px solid var(--background);border-radius:2px;text-transform:capitalize}dialog.svelte-1my9jad .recent:where(.svelte-1my9jad) button:where(.svelte-1my9jad):hover{background-color:var(--background);border-color:var(--background-accent2)}dialog.svelte-1my9jad .status:where(.svelte-1my9jad){margin-bottom:1rem;text-align:center;text-transform:uppercase;font-size:1rem}dialog.svelte-1my9jad .results:where(.svelte-1my9jad){display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width: 36.25rem){dialog.svelte-1my9jad .results:where(.svelte-1my9jad){grid-template-columns:1fr 1fr}}dialog.svelte-1my9jad .load-more:where(.svelte-1my9jad){display:flex;justify-content:center;margin-top:1rem}dialog.svelte-1my9jad .load-more:where(.svelte-1my9jad) button:where(.svelte-1my9jad){font-size:1rem;text-transform:uppercase;font-weight:700;padding:.5rem 2rem;border-radius:.15rem;border:2px solid var(--font-color)}dialog.svelte-1my9jad .load-more:where(.svelte-1my9jad) button:where(.svelte-1my9jad):hover{color:var(--c-black);background-color:var(--c-quaternary)}nav.svelte-ulhdos{position:sticky;display:flex;top:0;width:100%;height:var(--nav-height);padding:0 var(--site-padding);background-color:var(--font-color-opposite);border-bottom:2px solid var(--background-accent);z-index:30}a.svelte-ulhdos{display:flex;align-items:center;text-decoration:none}.logo.svelte-ulhdos{position:relative;padding-left:8px;font-family:var(--ff-brand);color:var(--c-primary);font-size:1.5rem;line-height:1;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--font-color)}.logo.svelte-ulhdos .img:where(.svelte-ulhdos){background:no-repeat center url(/images/site/logo_dark.png);background-size:contain;height:69%;width:30px;margin-right:.5rem}.logo.svelte-ulhdos .text:where(.svelte-ulhdos){display:none;padding-top:3px}@media only screen and (min-width: 36.25rem){.logo.svelte-ulhdos{font-size:1.88rem;padding-left:12px}.logo.svelte-ulhdos .text:where(.svelte-ulhdos){display:inline-block}}html.theme-light nav .logo .img{background-image:url(/images/site/logo_light.png)}.right.svelte-ulhdos{position:relative;display:flex;align-items:center;margin-left:auto;gap:12px}button.svelte-ulhdos{position:relative;display:flex;align-items:center;justify-content:center;height:100%}#hamburger.svelte-ulhdos{left:-3px}#hamburger.svelte-ulhdos svg{width:35px;height:35px;fill:var(--font-color);pointer-events:none}svg.show-dark,svg.show-light{width:24px;height:24px}svg.show-dark path,svg.show-light path{fill:var(--font-color)}.search svg{position:relative;top:1px;width:24px;height:24px}.search svg path{fill:var(--font-color)}#popout-menu.svelte-ulhdos{position:fixed;display:flex;flex-direction:column;left:0;top:var(--nav-height);width:100%;height:calc(100% - var(--nav-height));background-color:var(--font-color-opposite);border-top:1px solid var(--background);opacity:0;transform:translate(-25px);transform-origin:left;transition:transform .2s ease-in-out,opacity .2s ease-in-out;pointer-events:none;overflow-y:auto;z-index:2}@media only screen and (min-width: 36.25rem){#popout-menu.svelte-ulhdos{width:325px}}#popout-menu.svelte-ulhdos li:where(.svelte-ulhdos){list-style-type:none}#popout-menu.svelte-ulhdos a:where(.svelte-ulhdos){display:block;padding:6px var(--site-padding);border-bottom:1px solid var(--background);font-size:2rem}#popout-menu.svelte-ulhdos a:where(.svelte-ulhdos):hover{background-color:var(--background-accent)}@media only screen and (min-width: 36.25rem){#popout-menu.svelte-ulhdos a:where(.svelte-ulhdos){font-size:1.5rem}}#popout-menu.svelte-ulhdos .bottom:where(.svelte-ulhdos){margin-top:auto;padding:0 var(--site-padding) 1rem;font-size:.95rem;line-height:1.2}#hamburger[aria-expanded=true].svelte-ulhdos+#popout-menu:where(.svelte-ulhdos){opacity:1;transform:translate(0);pointer-events:all}footer.svelte-1ndv0ds{position:relative;display:flex;flex-direction:column-reverse;margin-top:3rem;padding-top:2rem;padding-bottom:2rem;border-top:2px solid var(--background-accent);background-color:var(--font-color-opposite);font-size:1.1rem}@media only screen and (min-width: 50rem){footer.svelte-1ndv0ds{flex-direction:row}}li.svelte-1ndv0ds,a.svelte-1ndv0ds{list-style:none;font-size:1.1rem}.left.svelte-1ndv0ds{position:relative;display:flex;flex-direction:column;gap:2rem;text-align:center}@media only screen and (min-width: 50rem){.left.svelte-1ndv0ds{flex-direction:row;text-align:left}}.left.svelte-1ndv0ds .title:where(.svelte-1ndv0ds){font-weight:700;border-bottom:2px solid var(--background-accent);margin-bottom:.5rem}.right.svelte-1ndv0ds{position:relative;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.right.svelte-1ndv0ds .logo:where(.svelte-1ndv0ds){text-decoration:none;font-family:var(--ff-brand);padding-bottom:.5rem;margin-bottom:.5rem;font-size:2rem;line-height:1;border-bottom:2px solid var(--background-accent);color:var(--c-primary);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--font-color)}.right.svelte-1ndv0ds .github:where(.svelte-1ndv0ds){display:flex;align-items:center;text-decoration:none;margin:auto;font-size:.95rem;font-weight:700}.right.svelte-1ndv0ds .github:where(.svelte-1ndv0ds):after{font-weight:400}.right.svelte-1ndv0ds .github:where(.svelte-1ndv0ds) svg{position:relative;top:-1px;width:1rem;margin-right:4px}@media only screen and (min-width: 50rem){.right.svelte-1ndv0ds .github:where(.svelte-1ndv0ds){margin:0}}.right.svelte-1ndv0ds .build:where(.svelte-1ndv0ds),.right.svelte-1ndv0ds .copy:where(.svelte-1ndv0ds){font-size:.9rem}@media only screen and (min-width: 50rem){.right.svelte-1ndv0ds{margin-left:auto;margin-bottom:0;text-align:left}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{scroll-behavior:smooth}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KC Stone Cold Fox;src:url(/fonts/KCStoneColdFoxRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--c-black: #000;--c-white: #fff;--c-dark: #1a1a1a;--c-dark-accent: #313131;--c-dark-accent2: #484848;--c-light: #e7f1f1;--c-light-accent: #b9c1c1;--c-light-accent2: #8b9191;--ff-nunito: "Nunito", Tahoma, Verdana, Arial, sans-serif;--ff-stonecoldfox: "KC Stone Cold Fox", Tahoma, Verdana, Arial, sans-serif;--ff-monospace: monospace;--site-padding: 3%;--content-width-sm: 56.25rem;--nav-height: 62px;--c-primary: #f92740;--c-primary-s1: #c71f33;--c-primary-s2: #951726;--c-primary-t1: #fa5266;--c-primary-t2: #fb7d8c;--c-secondary: #2c8f04;--c-secondary-s1: #237203;--c-secondary-s2: #1a5602;--c-secondary-t1: #56a536;--c-secondary-t2: #80bc68;--c-tertiary: #26c6f8;--c-tertiary-s1: #1e9ec6;--c-tertiary-s2: #177795;--c-tertiary-t1: #51d1f9;--c-tertiary-t2: #7dddfb;--c-quaternary: #ffd700;--c-quaternary-s1: #ccac00;--c-quaternary-s2: #998100;--c-quaternary-t1: #ffdf33;--c-quaternary-t2: #ffe766;--c-code-bg: #1E1E1E;--ff-default: var(--ff-nunito);--ff-brand: var(--ff-stonecoldfox);--ff-code: var(--ff-monospace);color:var(--font-color);background:var(--background);background-attachment:fixed;font-family:var(--ff-default);line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}html{font-size:100%;transition:background-color .2s ease-in}body{width:100%;font-size:1.25rem;line-height:1.45;background-attachment:fixed}body.fixed{overflow:hidden}body.fixed main:after{opacity:1;pointer-events:all}main{position:relative}main:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-transparent-dark);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;z-index:31}a{color:inherit}a[href*=http]:after{content:"⇲";position:relative;display:inline-block;margin-left:.2em;transform:rotate(-90deg) translateY(-.07em)}button{border:0;background:transparent;cursor:pointer;color:inherit}ul,ol{list-style-type:none}fieldset,label{display:block;border:0}p,.p,a,ul,ol{font-size:clamp(1.125rem,1.333vw + .708rem,1.25rem)}p{backface-visibility:hidden;transform:translateZ(0)}p a{font-weight:700;text-decoration-thickness:.075em;text-decoration-skip-ink:none;text-underline-offset:.12em}p+p{margin-top:1em}p+ul,h1+ul,h2+ul,h3+ul,h4+ul{margin-top:.5em}p+h1,pre+h1,p+.h1,p+h2,pre+h2,ul+h2,p+.h2,p+h3,pre+h3,ul+h3,p+.h3,p+h4,pre+h4,ul+h4,p+.h4{margin-top:1em}h1,.h1,h2,.h2,h3,.h3,h4,.h4{line-height:1.15;font-family:var(--ff-brand);text-decoration:underline}h1+p,.h1+p,h2+p,.h2+p,h3+p,.h3+p,h4+p,.h4+p{margin-top:.7em}h1,.h1,.h1 a{font-size:clamp(2.125rem,3.59vw + 1.003rem,3rem)}h2,.h2,.h2 a{font-size:clamp(1.75rem,3.077vw + .788rem,2.5rem)}h3,.h3,.h3 a{font-size:clamp(1.5rem,2.308vw + .779rem,2.063rem)}h4,.h4,.h4 a{font-size:clamp(1.25rem,2.051vw + .609rem,1.75rem)}small,.small{font-size:.833rem}code{font-size:.8em;background-color:var(--c-code-bg);color:var(--c-light);padding:0 .5em .15em;line-height:1}pre{padding:0 .2em}pre code{background-color:inherit;padding:inherit}ul ul,ol ol{font-size:.9em}html.theme-dark *:focus-visible{outline:.2rem solid var(--c-quaternary);background-color:#ffd70080}html.theme-light *:focus-visible{outline:.2rem solid var(--c-quaternary);background-color:#ffd70080}.skip-to-content{position:absolute;left:50%;top:0;padding:.5rem 1.15rem;font-size:clamp(.875rem,3.6vw - .25rem,2rem);font-weight:700;color:var(--c-black);background-color:var(--c-tertiary);border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;opacity:0;transform:translate(-50%,-120%);transition:opacity .2s ease,transform .2s ease;z-index:100}.skip-to-content:focus-visible{transform:translate(-50%);opacity:1;outline-width:.1em;background:var(--c-quaternary)!important}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.contain{width:100%;padding-left:var(--site-padding);padding-right:var(--site-padding);margin-left:auto;margin-right:auto}.contain-sm{max-width:calc(var(--content-width-sm) + var(--site-padding) * 2);padding-left:var(--site-padding);padding-right:var(--site-padding);margin-left:auto;margin-right:auto}.grid-default{position:relative;display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width: 36.25rem){.grid-default{grid-template-columns:repeat(auto-fill,minmax(328px,1fr));gap:1.5rem}}.grid-double{position:relative;display:grid;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width: 36.25rem){.grid-double{grid-template-columns:1fr 1fr;gap:1.5rem}}.center-full{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spacer-1{display:block;width:100%;height:var(--site-padding)}.spacer-2{display:block;width:100%;height:calc(var(--site-padding) * 2)}.spacer-3{display:block;width:100%;height:calc(var(--site-padding) * 3)}.spacer-4{display:block;width:100%;height:calc(var(--site-padding) * 4)}.hide{display:none!important}.text-center{text-align:center}.no-pad{padding:0}.truncate-2,.truncate-3{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.truncate-2{line-clamp:2;-webkit-line-clamp:2}.truncate-3{line-clamp:3;-webkit-line-clamp:3}html.theme-light{--font-color: var(--c-black);--font-color-opposite: var(--c-white);--background: var(--c-light);--background-accent: var(--c-light-accent);--background-accent2: var(--c-light-accent2);--background-opposite: var(--c-dark)}html.theme-light .show-dark{display:none}html.theme-light .show-light{display:block}html.theme-dark{--font-color: var(--c-white);--font-color-opposite: var(--c-black);--background: var(--c-dark);--background-accent: var(--c-dark-accent);--background-accent2: var(--c-dark-accent2);--background-opposite: var(--c-light)}html.theme-dark .show-dark{display:block}html.theme-dark .show-light{display:none}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
