
@media(max-width:780px){
  /* v150 + v177 were both reserving the standalone top inset. The grid row owns it. */
  body>.app{padding-top:0!important}
  @supports(content-visibility:auto){
    #library .asset-v18,#community .community-item,#action-center .action-card-v118,
    #publish .delivery-row-v18,#publish .unscheduled-card,#home .panel{
      content-visibility:visible!important;contain-intrinsic-size:none!important
    }
  }

  /* Library = canonical compact list -> detail. Existing v148 detail sheet remains the detail surface. */
  #library .library-layout-v18{display:block!important}
  #library .library-nav-v18,#library .library-inspector-v18{display:none!important}
  #library .library-main-v18{display:block!important;width:100%!important}
  #library .library-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  #library .asset-v18{min-width:0!important}
  #library .asset-hit-v148{z-index:3}
  #library .intent-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important}
  #library .intent-bar .intent-search{grid-column:1/-1;width:100%!important}
  #library .intent-bar .intent-select{display:none!important}
  #library .intent-bar .intent-toggle{min-width:0!important}
  #library .assist-scopebar .assist-scope-summary{display:none!important}

  /* Community = one pane at a time on phone. */
  #community .community-shell-v18{display:block!important}
  #community .community-thread,#community .community-context{display:none!important}
  #community.cf-community-detail-v182 .community-queue{display:none!important}
  #community.cf-community-detail-v182 .community-thread{display:block!important}
  #community .community-queue-list{display:grid!important;overflow:visible!important;gap:4px!important}
  #community .community-item{min-width:0!important;width:100%!important}
  #community .intent-bar{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:4px!important;scrollbar-width:none}
  #community .intent-bar::-webkit-scrollbar{display:none}
  #community .intent-bar>*{flex:0 0 auto!important}
  #community .intent-bar .intent-search{min-width:210px}
  #community .assist-scopebar .assist-scope-summary{display:none!important}
  .cf-community-back-v182{
    width:34px;height:34px;min-width:34px;border:1px solid var(--stroke-subtle);border-radius:9px;
    background:var(--surface-inset);color:var(--text-primary);font-size:15px;display:grid;place-items:center
  }

  /* Primary app bars stay useful but never duplicate page prose. */
  .section-bar{min-height:38px!important;height:auto!important;padding:4px 7px!important}
  .section-bar h1{font-size:14px!important}
  .section-bar .section-scope{font-size:9px!important}
}
@media(max-width:360px){
  #library .library-assets-grid{grid-template-columns:1fr!important}
}
@media(max-width:780px) and (display-mode:standalone){
  /* Single ownership of safe-area top: v177 grid/topbar only. */
  body>.app{padding-top:0!important}
}
