:root{color-scheme:light;--muted:#606060;--line:#e5e5e5}*{box-sizing:border-box}body{margin:0;background:#fff;color:#0f0f0f;font:14px Arial,sans-serif}.topbar{height:62px;display:flex;align-items:center;gap:25px;padding:0 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:3}.brand{color:#111;text-decoration:none;font-weight:bold;font-size:20px;white-space:nowrap}.brand small{font-size:9px;color:#555}.yt-mark{display:inline-grid;place-items:center;background:#f22;color:white;border-radius:7px;width:29px;height:21px;margin-right:7px}.search{display:flex;max-width:650px;width:100%;margin:auto}.search input{flex:1;min-width:0;border:1px solid #c6c6c6;border-radius:22px 0 0 22px;padding:11px 18px;font-size:15px}.search button{width:65px;border:1px solid #c6c6c6;background:#f8f8f8;border-radius:0 22px 22px 0;font-size:20px;cursor:pointer}.secure{font-size:10px;color:#777;white-space:nowrap}.content{padding:12px 19px 30px;max-width:1900px;margin:auto}.chips{display:flex;gap:12px;overflow-x:auto;white-space:nowrap;padding:0 0 22px;scrollbar-width:none}.chip{border:0;border-radius:8px;background:#f2f2f2;padding:9px 14px;font-weight:600;cursor:pointer}.chip.active{background:#111;color:#fff}.status{font-size:12px;color:#666;margin:0 0 14px}.results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:34px}.video-card{min-width:0}.thumb{display:block;position:relative;width:100%;padding:0;border:0;background:#eee;cursor:pointer;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.duration{position:absolute;right:7px;bottom:7px;background:#111d;color:#fff;padding:3px 5px;border-radius:4px;font-size:11px}.meta{display:flex;gap:10px;padding-top:10px;align-items:flex-start}.avatar{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e5e5e5;font-weight:bold}.details{min-width:0;flex:1}.title{padding:0;border:0;background:none;text-align:left;color:#111;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer;width:100%}.channel,.stats{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}.more{border:0;background:none;font-size:20px;padding:0 4px;cursor:pointer}.player-panel{max-width:1100px;margin:auto}.back{border:0;background:#eee;padding:9px 14px;border-radius:18px;margin-bottom:14px;cursor:pointer}.player-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.player-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hidden{display:none!important}.setup{max-width:520px;margin:6vh auto;padding:28px;background:#181818;color:#fff;border-radius:15px}.setup form{display:grid;gap:14px}.setup label{display:grid;gap:6px}.setup input{padding:12px;background:#111;border:1px solid #444;border-radius:7px;color:#fff}.setup button{padding:12px;background:#c22;color:white;border:0;border-radius:8px}footer{text-align:center;padding:16px;color:#777;font-size:11px;border-top:1px solid var(--line)}@media(max-width:1050px){.results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.topbar{padding:8px 12px;gap:12px;flex-wrap:wrap;height:auto}.secure{display:none}.search{order:2;max-width:none}.content{padding:10px}.results{grid-template-columns:1fr;row-gap:25px}.chip{padding:8px 11px;font-size:12px}}