/* "Largeur fenêtre": only the player reaches the mobile viewport edges.
   #main retains its existing 16px gutters for title, related media and settings. */
@media(max-width:760px){
  #detail[data-reading=window] .stream-player:not(:fullscreen):not(.screen-fill){
    width:calc(100% + 32px);
    max-width:none;
    margin-inline:-16px;
    border-inline:0;
    border-radius:0;
  }
  #detail[data-reading=window] .stream-player:not(:fullscreen):not(.screen-fill) .stream-stage{border-radius:0!important}
  #detail[data-reading=window] .stream-player>.stream-resize-grip{right:8px;transform:translateY(-50%)}
  #detail[data-reading=window] .stream-player>.stream-resize-hint{right:8px}
}
