.mark{background:var(--green);color:#102000;width:48px;height:48px;display:grid;place-items:center;border-radius:13px}select,textarea{font:inherit;background:var(--panel);border:1px solid var(--line);color:white;border-radius:9px;padding:12px}textarea{width:100%}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.poster{padding:0;overflow:hidden;position:relative}.poster img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;margin:0;background:#19283b}.poster .info{padding:13px}.poster h2{font-size:14px;margin:0 0 7px}.poster .star{position:absolute;right:7px;top:7px;background:#080d17df;border-radius:7px;padding:2px 8px}.poster .watch{font-size:12px;padding:9px}.channel{min-height:210px;text-align:center}.channel img{max-width:90px;height:65px;object-fit:contain;margin:15px auto}.channel .star{align-self:flex-end}.channel h2{font-size:14px}.channel p{margin:0 0 10px}.toolbar button{font-size:13px}#searchform{display:flex;gap:8px}#searchform input{min-width:0}#prefsform label{display:block;margin:20px 0 8px}#prefsform input{display:block;width:100%;margin-top:8px}#prefsform p{font-size:13px;line-height:1.6}#more{display:block;margin:30px auto}#detailbody{line-height:1.7;color:#c5d0df}#sources button{display:block;width:100%;text-align:left;margin:10px 0;white-space:pre-line}#sources a,#direct{color:var(--green)}#episodes{margin:20px 0;flex-wrap:wrap;max-height:250px;overflow:auto}a{color:var(--green)}.source-note{font-size:13px;color:var(--muted)}.empty{grid-column:1/-1;padding:40px;border:1px dashed var(--line);border-radius:15px;line-height:1.8}.error{color:#ffc09f!important}@media(max-width:650px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}nav{overflow:auto}nav button{padding:10px;font-size:13px}.brand{font-size:19px}header{gap:10px}#searchform input{width:100%}#settings{margin-left:auto;padding:9px}.toolbar button{padding:10px}#grouplabel{width:100%}#group{max-width:75%}}