.embedded-stream{position:relative;overflow:hidden;border-radius:12px;background:#050a07;aspect-ratio:16/9;min-height:180px}.embedded-stream iframe,.embedded-stream video{display:block;width:100%;height:100%;border:0;object-fit:contain}.embedded-stream>.notice{position:absolute;bottom:0;left:0;right:0;margin:0;border-radius:0;background:var(--card);font-size:12px}.stream-player-help{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;font-size:10px;line-height:1.7;color:var(--muted-foreground)}.stream-player-help>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--foreground)}.stream-content-label{display:inline-flex;margin-bottom:12px;padding:5px 9px;border:1px solid var(--border);border-radius:6px;font-size:10px;color:var(--muted-foreground)}.public-search{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;margin:0 0 20px;color:var(--muted-foreground);background:var(--card)}.public-search input{width:100%;border:0;outline:none;min-height:26px;color:var(--foreground);background:transparent;font:inherit;font-size:12px}.public-search button{border:0;background:none;color:inherit;cursor:pointer;min-width:30px;min-height:30px}@media(max-width:600px){.stream-player-help{align-items:flex-start;flex-direction:column;gap:8px}.embedded-stream{min-height:165px}.public-search{margin-bottom:16px}.public-search input{font-size:13px;min-height:32px}}