@media(max-width:1000px){
  .demo-shell,.track-rail,.track-stage{min-width:0;max-width:100vw}
  .track-rail{overflow:hidden}
  #track-navigation{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px}
  .track-button{flex:0 0 176px}
  .rail-actions button{min-width:0;white-space:normal}
}
@media(max-width:640px){
  .track-stage{overflow:hidden}
  .stage-heading p{max-width:100%;overflow-wrap:anywhere}
  .sequence-card,.evidence-card{min-width:0;padding:18px}
}
