:root{accent-color:var(--accent-clr);--rgb-black: 13, 17, 23;--clr-black: rgb(var(--rgb-black));--rgb-gray: 96, 125, 139;--clr-gray: rgb(var(--rgb-gray));--rgb-purple: 121, 40, 202;--clr-purple: rgb(var(--rgb-purple));--rgb-red: 255, 77, 77;--clr-red: rgb(var(--rgb-red));--rgb-green: 63, 185, 80;--clr-green: rgb(var(--rgb-green));--rgb-blue: 0, 124, 240;--clr-blue: rgb(var(--rgb-blue));--rgb-cyan: 0, 223, 216;--clr-cyan: rgb(var(--rgb-cyan));--rgb-pink: 255, 0, 128;--clr-pink: rgb(var(--rgb-pink));--rgb-yellow: 249, 203, 40;--clr-yellow: rgb(var(--rgb-yellow));--accent-rgb: var(--rgb-blue);--accent-clr: rgb(var(--accent-rgb));--text-rgb: var(--rgb-gray);--text-clr: rgb(var(--text-rgb));--bg-rgb: var(--rgb-black);--bg-clr: rgb(var(--bg-rgb))}[data-accent=purple]{--accent-rgb: var(--rgb-purple)}[data-accent=red]{--accent-rgb: var(--rgb-red)}[data-accent=green]{--accent-rgb: var(--rgb-green)}[data-accent=cyan]{--accent-rgb: var(--rgb-cyan)}[data-accent=pink]{--accent-rgb: var(--rgb-pink)}*,*:before,*:after{box-sizing:inherit}html{font-size:16px;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{color:var(--text-clr);font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-clr);line-height:1.5}@media screen{body{padding-block-end:var(--navbar-height, 75px)}}@media screen and (min-width: 1024px){body{padding-inline-start:var(--navbar-width, 85px);padding-block-end:0}}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}img{display:block}svg{display:inline-block;text-align:center;font-size:1em;vertical-align:-.125em}button,input{font-size:inherit;font-family:inherit}button:not(:disabled){cursor:pointer}input{color:var(--text-clr);border:0;padding:4px 10px;border-radius:.75rem}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}select{display:block;color:var(--text-clr);padding:.375rem 2.25rem .375rem .75rem;font-weight:400;line-height:1.5;border-radius:.25rem;text-transform:capitalize;appearance:none;background-color:var(--bg-clr);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23607d8b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-color:var(--accent-clr)}summary{padding:4px 20px;user-select:none;cursor:pointer}h1,h2,h3,h4,h5,h6,body,p,ul,figure,dd{margin:0}[hidden]{display:none!important}:focus{outline:var(--focus-ring, 2px dashed)}:focus:not(:focus-visible){outline:none}::selection{color:#fff;background-color:var(--text-clr)}::placeholder{color:rgba(var(--text-rgb),.7)}.btn{display:inline-block;color:var(--text-clr);font-weight:400;padding:4px 10px;font-size:1rem;background-color:transparent;border:1px solid transparent;border-radius:.75rem;user-select:none}.btn-text:hover{background-color:rgba(var(--text-rgb),.08)}.btn-text:focus{background-color:rgba(var(--text-rgb),.1)}.btn-text:focus:not(:focus-visible){box-shadow:0 0 0 .2rem rgba(var(--text-rgb),.35)}.btn-text:focus:active{background-color:rgba(var(--text-rgb),.2)}.btn-link{color:var(--accent-clr);outline-offset:4px}.btn-link:hover{background-color:rgba(var(--accent-rgb),.08)}.btn-link:focus{background-color:rgba(var(--accent-rgb),.1)}.btn-link:focus:not(:focus-visible){box-shadow:0 0 0 .2rem rgba(var(--accent-rgb),.35)}.btn-link:focus:active{background-color:rgba(var(--accent-rgb),.2)}.btn-shine{background-color:rgba(var(--text-rgb),.08);outline-offset:4px}.btn-shine:hover{background-color:rgba(var(--text-rgb),.1)}.btn-shine:focus{background-color:rgba(var(--text-rgb),.15)}.btn-shine:focus:not(:focus-visible){box-shadow:0 0 0 .2rem rgba(var(--text-rgb),.35)}.btn-shine:focus:active{background-color:rgba(var(--text-rgb),.2)}.navbar{position:fixed;bottom:0;left:0;width:100%;padding:4px 10px;background-color:var(--bg-clr);box-shadow:0 -5px 20px #0003;z-index:998}.navbar .link-brand{display:none;font-size:2em;padding:16px}.navbar nav{display:flex;justify-content:space-between;align-items:center;gap:1ch;padding-block:4px;overflow-x:auto}.navbar nav a{color:var(--text-clr);flex-grow:1;flex-shrink:0;text-align:center;padding:10px;border-radius:.75rem}.navbar nav a svg{font-size:2em}.navbar nav a.active{--text-rgb: var(--accent-rgb);--text-clr: rgb(var(--text-rgb));background-color:rgba(var(--text-rgb),.08)}.navbar nav a:hover{background-color:rgba(var(--text-rgb),.1)}.navbar nav a:focus{background-color:rgba(var(--text-rgb),.15)}.navbar nav a:focus:active{background-color:rgba(var(--text-rgb),.2)}@media (max-width: 768px) and (min-aspect-ratio: 13/9){.navbar{width:auto;top:0}.navbar nav{flex-direction:column;height:100%}.navbar nav a{flex-grow:0}body{padding-inline-start:85px}}@media (min-width: 1024px){.navbar{top:0;bottom:unset;width:auto;height:100%;padding:6px;box-shadow:0 10px 20px #00000080;transition:all .15s cubic-bezier(.4,0,.2,1)}.navbar .link-brand{display:inline-block}.navbar nav{flex-direction:column;overflow:unset}.navbar nav a{outline-offset:4px}}#top-header{padding:14px}footer{padding:10px;text-align:center}footer a{display:inline-block;color:var(--accent-clr)}footer a:hover{text-decoration:underline}footer a svg{font-size:1.5em;height:1em;padding:4px;margin-inline:2px;vertical-align:bottom}.page{min-height:100vh;padding:14px}.page-dash h2{padding:4px 10px;border-block-end:2px solid}.page-dash h3{display:inline-block;padding:4px 10px;background-color:rgba(var(--text-rgb),.08);border-radius:1ex;margin-block-start:1.5rem}.page-info{padding:0}.page-info.info-person img{inline-size:300px;margin-block:0 1rem}.page-info.info-person p{display:inline-block;margin-block:.5rem}.page-info .sec{padding:4px 10px}.page-settings h1{padding:4px 10px;border-bottom:2px solid;margin-block-end:1rem}.page-settings h2{padding:4px 10px;background-color:rgba(var(--text-rgb),.05);border-inline-start:6px solid;border-radius:.75rem;margin-block-end:1rem}.page-settings select{display:block;inline-size:calc(100% - 2rem);font-size:1.2rem;margin:2rem 1rem;--focus-ring: 2px dashed var(--accent-clr)}.page-err{display:flex;flex-direction:column;gap:10ch;text-align:center;min-height:calc(100vh - 80px);justify-content:space-evenly}.page-err h1{color:var(--clr-yellow);font-size:9vmin}.page-err h1 code:after{content:"|";margin-inline-start:.2em}.page-err h2{font-size:6vmin}.page-err .lane{justify-content:center;gap:10px;padding:10px}.page-err .lane>*{flex:1 0 auto}.sec-credits h2{font-size:2rem;padding:4px 10px}@media print{.navbar,.sch{display:none!important}}@media (min-width: 1024px){.page-settings select{inline-size:auto}}.sch{position:relative;width:100%;font-size:1.5rem}@media (min-width: 768px){.sch{font-size:2rem}}@media (min-width: 1024px){.sch{font-size:1.5rem;max-width:40vw;margin-inline-start:auto}}.sch-bar{position:relative}.sch-bar input{width:100%;background-color:rgba(var(--text-rgb),.08);border-bottom:2px solid transparent;--focus-ring: none}.sch-bar input:hover{background-color:rgba(var(--text-rgb),.1)}.sch-bar input:focus{border-color:currentColor}.sch-bar input:focus:active{background-color:rgba(var(--text-rgb),.15)}.sch-bar input:placeholder-shown+button{display:none}.sch-bar button{position:absolute;top:0;right:0;font-size:1em;padding:3px 10px;color:inherit;background-color:transparent;border:0}.sch-board{background-color:var(--bg-clr);z-index:1000-;position:absolute;top:120%;left:0;width:100%;border-radius:.75rem;box-shadow:0 2px 4px;max-height:45vh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--text-clr) rgba(var(--text-rgb),.08)}.sch-board::-webkit-scrollbar{width:5px;height:5px;border-radius:.75rem}.sch-board::-webkit-scrollbar-thumb{background-color:var(--text-clr);border-radius:.75rem}.sch-board::-webkit-scrollbar-track{background-color:rgba(var(--text-rgb),.08);border-radius:.75rem}.sch-board:empty{display:none}.sch-board p{padding:4px 10px;text-align:center}.sch-result{color:var(--text-clr);display:flex;align-items:center;gap:1ch;width:100%;margin-block:4px;padding:4px 10px;border-radius:.75rem;--focus-ring: none}.sch-result img{height:60px}.sch-result .type{margin-inline-start:auto;text-align:center;padding:4px;color:#fff;background-color:var(--text-clr);border-radius:.75rem;min-width:65px;font-size:1rem;text-transform:uppercase}.sch-result small{font-size:65%}.sch-result small:empty{display:none}.sch-result:hover{background-color:rgba(var(--text-rgb),.08)}.sch-result:focus{background-color:rgba(var(--text-rgb),.1)}.sch-result:focus:active{background-color:rgba(var(--text-rgb),.15)}.v-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lane{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.badge{display:inline-block;background-color:rgba(var(--text-rgb),.08);padding:4px 10px;border-radius:.75rem}.scope-tv .block:not(.block-tv),.scope-tv .block-tv h3{display:none}.scope-movie .block:not(.block-movie),.scope-movie .block-movie h3{display:none}.scope-person .block:not(.block-person),.scope-person .block-person h3{display:none}.span-block span{display:block}.link{color:var(--accent-clr)}.link:hover{text-decoration:underline}.YouTube{color:red}.Vimeo{color:#1393cd}.scroller{display:flex;overflow-x:auto;gap:.5rem;padding:1rem .4rem;margin-block-start:.5rem;--size: 27vmin}.scroller li{display:inline-block}.scroller a{color:inherit;display:block;height:100%;text-align:center;border-radius:1ex;outline-offset:6px;background-color:rgba(var(--text-rgb),.08)}.scroller a:hover{color:var(--accent-clr);background-color:rgba(var(--text-rgb),.1)}.scroller a:focus{background-color:rgba(var(--text-rgb),.15)}.scroller a:focus:active{background-color:get-colot("text",.2)}.scroller figure{display:flex;flex-direction:column;gap:1rem}.scroller figure picture,.scroller figure svg{inline-size:var(--size);max-inline-size:154px;block-size:auto;aspect-ratio:2/3}.scroller figure picture g,.scroller figure svg g{stroke-width:inherit}.scroller figure img{object-fit:cover;inline-size:100%;block-size:100%;background-image:linear-gradient(to bottom,hsl(200deg,18%,20%),hsl(200deg,18%,40%));border-top-left-radius:1ex;border-top-right-radius:1ex}.scroller figure figcaption{font-size:.75rem;max-inline-size:min(var(--size),154px);padding:2px;padding-block-end:.5rem}.scroller figure figcaption b{display:block}@media (min-width: 768px){.scroller{gap:1rem;padding-block-end:2rem}.scroller a{padding:10px}.scroller figure img{border-bottom-left-radius:1ex;border-bottom-right-radius:1ex}.scroller figure figcaption{font-size:1rem}}@media (min-width: 1024px){.scroller{scrollbar-width:thin;scrollbar-color:var(--text-clr) rgba(var(--text-rgb),.08)}.scroller::-webkit-scrollbar{width:5px;height:5px;border-radius:.75rem}.scroller::-webkit-scrollbar-thumb{background-color:var(--text-clr);border-radius:.75rem}.scroller::-webkit-scrollbar-track{background-color:rgba(var(--text-rgb),.08);border-radius:.75rem}}.card{padding-block:10px}.card h1{font-size:2.2rem;padding-inline:10px}.card p{font-size:1.2rem;padding-inline:10px;width:100%}.card hr{width:100%;border-width:2px;border-color:rgba(var(--text-rgb),.2);margin-block-end:1rem}.card h3{font-size:1.5rem;margin-block:1rem;padding:6px 10px;background-color:rgba(var(--text-rgb),.08);border-inline-start:6px solid rgba(var(--text-rgb),.4);border-radius:1ex}.card-body{display:flex;flex-wrap:wrap;padding:4px 10px;gap:1rem;justify-content:center}.card-body img{max-inline-size:100%}.card-body .content{flex-shrink:1;flex-basis:60%;flex-grow:1}.facts{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:flex-start;list-style:none;padding:0;gap:10px 1%;flex-shrink:1;margin-block:1rem}.facts li{font-size:1.2rem;padding:4px 10px;flex-basis:49%;flex-grow:1;flex-shrink:1}.facts b{display:block}.card-footer{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;justify-content:space-between}.card-footer dt{font-size:1.4rem;width:100%}.card-footer dd{text-align:center;flex:1 1 auto}.card-footer dd a{display:block;font-weight:500}.backdrop{background-color:var(--bg-clr);background-image:var(--poster);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-blend-mode:overlay}@media (min-width: 768px){.card-footer dd{flex-grow:0}}@media (min-width: 1024px){.card-body{flex-wrap:nowrap}.card-body img{margin-block:auto}.backdrop{background-image:var(--backdrop)}}.credit-block{box-shadow:0 2px 14px #000;margin:1.4rem auto;border-radius:.75rem;max-width:1000px}.credit-block summary{font-size:1.8rem;border-bottom:2px solid transparent;border-radius:.75rem}.credit-block summary:hover{background-color:rgba(var(--text-rgb),.08)}.credit-block summary:hover:focus{background-color:rgba(var(--text-rgb),.1)}.credit-block summary:hover:focus:active{background-color:rgba(var(--text-rgb),.15)}.credit-block[open] summary{background-color:rgba(var(--text-rgb),.2);border-bottom-color:currentColor}.credit-block table{width:100%}.credit-block td,.credit-block th{padding:4px 10px}.credit-block .entry-yr{text-align:center;vertical-align:top}.credit-block .entry-yr span{display:block;background-color:var(--bg-clr);position:sticky;top:0}.credit-block .entry-credit{width:100%}.credit-block .entry-credit a{font-size:1.4rem}.credit-block .entry-type{text-transform:capitalize;vertical-align:top}.credit-block .entry-type .badge{min-width:40px;text-align:center}#toaster{z-index:999;position:fixed;left:.5rem;bottom:90px;width:calc(100% - 1rem)}@media (max-width: 768px) and (min-aspect-ratio: 13/9){#toaster{left:calc(80px + .5rem);bottom:1rem;width:calc(100% - (80px + 1rem))}}@media (min-width: 768px){#toaster{width:75%;left:15%}}@media (min-width: 1024px){#toaster{left:unset;right:1rem;bottom:1rem;width:auto}}.toast{display:flex;flex-direction:column;gap:1rem;align-items:center;background-color:var(--bg-clr);box-shadow:0 2px 4px #000;border-radius:1ex;width:100%}.toast-title{font-weight:400;padding:10px;border-bottom:2px solid rgba(var(--text-rgb),.2);width:100%}.toast-msg{padding-inline:10px}.toast-footer{display:flex;gap:inherit;width:100%;padding:4px 10px 10px}.toast .btn{flex:1 1 auto}.info{padding:4px 10px}.widget-basic-info{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem .75rem;user-select:none;margin-block:1rem}.widget-basic-info li{display:flex;flex-direction:column-reverse;text-align:center;background-color:rgba(var(--text-rgb),.08);border-radius:1ex;inline-size:calc(50% - .45rem);font-size:2rem;padding:4px 10px}.widget-basic-info li strong{font-weight:400;font-size:1.5rem}.widget-basic-info li:last-child{inline-size:100%}.wi-links{display:flex;gap:1rem;padding:6px}.wi-links dd{flex-grow:1}.wi-links a{display:block;text-align:center}.widget-ep-desc div{position:relative;background-color:rgba(var(--text-rgb),.08);padding:10px 10px 4px;border-radius:1ex}.widget-ep-desc div+div{margin-block-start:1.5rem}.widget-ep-desc dt{font-size:1.5rem}.widget-ep-desc .badge{font-size:65%;padding:0 6px;color:#fff;background-color:var(--text-clr);position:absolute;inset-block-start:-10px;inset-inline-end:0}.widget-ep-desc dd+dd{margin-block-start:.5rem}.widget-grid-list{display:grid;gap:1rem;font-size:1.4rem;flex:2}.widget-grid-list div{background-color:rgba(var(--text-rgb),.08);border-radius:1ex}.widget-grid-list dt,.widget-grid-list dd{padding:4px 10px}.widget-grid-list dt{font-weight:500;border-block-end:2px solid rgba(var(--text-rgb),.2)}.widget-keywords{background-color:rgba(var(--text-rgb),.08);border-radius:1ex}.widget-keywords dt,.widget-keywords dd{padding:4px 10px}.widget-keywords dt{text-align:center;font-size:1.4rem;font-weight:500;border-block-end:2px solid rgba(var(--text-rgb),.2)}@media (min-width: 768px){.info{display:flex;gap:1rem}.info-movie .info{flex-wrap:wrap}.wrap{flex:1}.widget-ep-desc{flex:2}.widget-basic-info{margin-block-start:1rem}.widget-grid-list{grid-template-columns:repeat(2,1fr);font-size:1rem}.widget-keywords{inline-size:15%}}@media (min-width: 1024px){.wrap{inline-size:60%}}@media (min-width: 1280px){.wrap{flex:unset;inline-size:auto}.info-movie .wrap{min-inline-size:400px}}
