@media(max-width:760px){
  /* Compact only a loaded media detail. Search and universe navigation stay available. */
  body:has(#detail:not([hidden]) .stream-player)>header[data-mobile01] .mh-devise{display:none}
  body:has(#detail:not([hidden]) .stream-player)>header[data-mobile01] .top{padding-block:2px 6px}
  body:has(#detail:not([hidden]) .stream-player)>header[data-mobile01] .home-search-wrap,
  body:has(#detail:not([hidden]) .stream-player)>header[data-mobile01] .top>form.search{grid-row:2;margin-top:0}
  #detail:not([hidden]):has(.stream-player){padding-block-start:8px}
  #detail .stream-heading{margin-bottom:10px}
  #detail .stream-heading .eyebrow{margin-block:0;font-size:11px;line-height:1.3}
  #detail .stream-heading h1{font-size:clamp(21px,5.8vw,24px);line-height:1.15;margin-block:0}
  #detail .stream-heading .muted{margin-block:0;font-size:14px}
  #detail .stream-grid>div>.media-settings{
    margin:12px 0 16px;padding:8px 16px;
    border:1px solid var(--line);border-radius:14px;background:var(--surface);
  }
  #detail .stream-grid>div>.media-settings[open]{padding-bottom:16px}
  #detail .media-settings-hint{display:none}
  #detail .stream-grid>div>.media-settings>summary{min-height:44px}
}
