/* Shared staging navigation; does not affect player, upload or sign-in controls. */
.watch-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 0;font:700 14px/1.6 system-ui,Arial,sans-serif}
.watch-navigation a{color:#e6bc67;text-decoration:underline;text-underline-offset:4px;padding:8px 0}
header:has(>.watch-navigation){flex-wrap:wrap;gap:12px}
.watch-published-episodes article{padding:18px;border:1px solid #5b4930;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}
.show-profile-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch}
.show-profile-directory{max-width:1280px}
.show-profile-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:14px;padding:12px}
.show-profile-card>a{display:grid;gap:14px;color:inherit;text-decoration:none}
.show-profile-card img{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center;background:#101015;border-radius:10px}
.show-profile-card h2{margin:0;min-block-size:2.5em;font-size:20px;line-height:1.25;overflow-wrap:anywhere}
.show-profile-card>p{margin:0;min-block-size:4.8em;font-size:17px;line-height:1.6}
@media(min-width:640px){.show-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){.show-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.watch-navigation{width:100%;gap:8px 20px}header:has(>.watch-navigation){align-items:flex-start}.grid{grid-template-columns:minmax(0,1fr)}}
