/* M1 – Idle-Roboter (nur Handy-Startseite). Video liegt deckungsgleich auf dem Hallen-Standbild (gleiche Box, contain). */
@media (max-width:960px) {
  .r7-home .r7-canvas > video.m1-robot { position:absolute; inset:0; width:100%; height:100%; object-fit:contain; display:block;
    opacity:0; z-index:1; pointer-events:none; max-width:none; }
  .r7-home .r7-canvas > video.m1-robot.is-on { opacity:1; }
  .r7-home .r7-canvas > video.m1-robot.is-fade { transition:opacity .36s ease; }
  .r7-home .r19-hero-board, .r7-home .r14-table-ui, .r7-home .r27-table-actions, .r7-home .r14-paddle, .r7-home .r16-training-paddle { transition:opacity .4s ease; }
  .r7-hero.m1-idle .r19-hero-board, .r7-hero.m1-idle .r14-table-ui, .r7-hero.m1-idle .r27-table-actions, .r7-hero.m1-idle .r14-paddle, .r7-hero.m1-idle .r16-training-paddle { opacity:0 !important; pointer-events:none !important; }
}
