@font-face{font-family:LiteBrite;src:url(https://pixelbrite.site/fonts/LiteBrite-Regular.woff2) format("woff2");font-display:swap}:root{color-scheme:dark;--paper: #090806;--end: #030302;--ink: #f7f3ea;--muted: #b6afa1;--line: rgb(232 226 213 / 16%);--surface: rgb(9 8 7 / 72%);--accent: #ffd60a;--tile: url(data:image/png;base64,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);--tile-overlay: rgb(3 3 2 / 58%);font-family:Hiragino Sans,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--end)}:root[data-theme=light]{color-scheme:light;--paper: #fbf8f1;--end: #efe9df;--ink: #252820;--muted: #4d554d;--line: rgb(37 40 32 / 14%);--surface: rgb(255 255 255 / 66%);--tile: url(data:image/png;base64,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);--tile-overlay: rgb(247 243 234 / 78%)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--paper: #fbf8f1;--end: #efe9df;--ink: #252820;--muted: #4d554d;--line: rgb(37 40 32 / 14%);--surface: rgb(255 255 255 / 66%);--tile: url(data:image/png;base64,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);--tile-overlay: rgb(247 243 234 / 78%)}}*{box-sizing:border-box}html{min-height:100%;background:var(--end)}body{min-height:100vh;margin:0;color:var(--ink);background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34rem),linear-gradient(var(--tile-overlay),var(--tile-overlay)),var(--tile),linear-gradient(180deg,var(--paper),var(--end));background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,100% 100%,40px 40px,100% 100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}header,footer,main{width:min(1180px,calc(100% - 40px));margin-inline:auto}header{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{font:20px/1 LiteBrite,sans-serif;letter-spacing:.04em}.brand span,.eyebrow,.section-head span{color:var(--accent)}.theme{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--surface);cursor:pointer}.search-page{min-height:calc(100vh - 152px);display:grid;align-content:center;padding:8vh 0 14vh}.search-page.has-results{align-content:start}.eyebrow{margin:0 0 18px;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}h1{max-width:950px;margin:0;font-size:clamp(3.2rem,9vw,8.5rem);line-height:.86;letter-spacing:-.07em;text-wrap:balance}.lookup{display:flex;width:min(760px,100%);margin-inline:auto;padding:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 24px 80px #00000026;backdrop-filter:blur(18px)}.lookup input{min-width:0;flex:1;padding:12px 18px;border:0;outline:0;color:var(--ink);background:transparent}.lookup button{padding:12px 24px;border:0;border-radius:999px;color:#090806;background:var(--accent);font-weight:800;cursor:pointer}.backdrop{position:absolute;inset:0 0 auto;height:min(78vh,820px);z-index:0;opacity:.14;background-position:center 18%;background-size:cover;mask-image:linear-gradient(#000,transparent)}.detail{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:clamp(36px,7vw,90px);align-items:end;min-height:690px;padding:72px 0 84px}.detail.person{min-height:620px}.art-wrap{perspective:1200px}.art{display:grid;width:100%;height:auto;object-fit:contain;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:0 30px 80px #00000052,0 0 0 1px var(--line)}.art.placeholder{aspect-ratio:2/3}.summary h1{font-size:clamp(3.4rem,8vw,8rem)}.tagline{margin:24px 0 0;font-size:clamp(1.2rem,2vw,1.7rem);font-style:italic}.facts,.genres{color:var(--muted);font-size:.88rem;letter-spacing:.05em;text-transform:uppercase}.overview{max-width:730px;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.content{position:relative;z-index:1;padding:18px 0 110px}.credits{display:grid;gap:64px}.seasons{display:grid;gap:38px}.season{min-width:0}.season-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.season-heading h3{margin:0;font-size:1.15rem}.season-heading span{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.season-carousel{display:flex;gap:15px;overflow-x:auto;padding:2px 2px 18px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent}.season-card{flex:0 0 150px;scroll-snap-align:start}.season-card img{display:block;width:100%;height:auto;border-radius:9px;box-shadow:0 12px 32px #0000002e}.episode-card{display:grid;flex:0 0 230px;align-content:start;gap:7px;min-width:0;scroll-snap-align:start}.episode-still{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:14px;background:var(--surface);box-shadow:0 12px 32px #0000002e}.episode-still img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.episode-still b{position:absolute;top:9px;left:9px;padding:4px 7px;border-radius:6px;color:#fff;background:#000000b8;font-size:.7rem}.episode-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--accent)}.episode-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-card small{color:var(--muted)}.episode-card:hover strong,.series-link a:hover{color:var(--accent)}.series-link{margin:20px 0 0;color:var(--muted);font-size:1.1rem}.series-link a{border-bottom:1px solid var(--line)}.episode-detail{grid-template-columns:minmax(320px,560px) 1fr;min-height:610px}.episode-detail .art.placeholder,.episode-detail .episode-placeholder{aspect-ratio:16/9}.section-head{display:flex;align-items:baseline;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-head h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em}.section-head span{font-weight:800}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.people a{display:grid;gap:4px;padding:18px 16px 18px 0;border-bottom:1px solid var(--line)}.people a:hover b,.film:hover b{color:var(--accent)}.people small,.film small{color:var(--muted)}.filmography{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px;padding-top:28px}.film{display:grid;gap:12px;min-width:0}.film img{display:block;width:100%;height:auto;border-radius:7px;background:var(--surface);box-shadow:0 12px 32px #0000002e}.poster-placeholder{width:100%;aspect-ratio:2/3;border-radius:7px;background:var(--surface);box-shadow:0 12px 32px #0000002e}.poster-placeholder{display:grid;place-items:center;color:var(--accent)}.film span{display:grid;gap:4px}.film b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:72px}.result-column{min-width:0}.result-list{display:grid}.result{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;min-width:0;min-height:114px;padding:12px 0;border-bottom:1px solid var(--line)}.result>img{width:auto;max-width:60px;height:auto;max-height:90px;justify-self:center;border-radius:4px;object-fit:contain;background:var(--surface)}.result-placeholder{width:60px;aspect-ratio:2/3;border-radius:4px;background:var(--surface)}.result-placeholder{display:grid;place-items:center;color:var(--accent)}.result>span:last-child{display:grid;gap:5px;min-width:0}.result b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result small,.empty{color:var(--muted)}.result:hover b{color:var(--accent)}footer{display:flex;justify-content:space-between;gap:20px;padding:36px 0;border-top:1px solid var(--line);color:var(--muted)}footer a{color:var(--ink);font:22px LiteBrite,sans-serif}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){header,footer,main{width:min(100% - 28px,1180px)}.detail{grid-template-columns:1fr;min-height:0;padding-top:42px}.art-wrap{width:min(72vw,340px)}.summary h1{font-size:clamp(3.2rem,17vw,6rem)}.results{grid-template-columns:1fr;gap:54px;margin-top:48px}.filmography{grid-template-columns:repeat(2,minmax(0,1fr))}.season-card{flex-basis:105px}.episode-card{flex-basis:190px}.episode-detail{grid-template-columns:1fr}.episode-detail .art-wrap{width:100%}footer{align-items:flex-start;flex-direction:column}}@media(min-width:701px)and (max-width:980px){.filmography{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){a,button{transition:color .15s,background-color .15s,transform .15s}.film:hover img{transform:translateY(-4px)}.episode-card:hover .episode-still img{transform:scale(1.04)}}
