/* HYBRI8 Running desktop workspace — presentation only; mobile flow remains unchanged. */
@media(min-width:1180px){
  .running-premium #overview{grid-template-columns:repeat(2,minmax(0,1fr))}
  .running-premium #runLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
  .running-premium #runLibrary>.card{min-height:100%;display:flex;flex-direction:column;align-items:flex-start}
  .running-premium #runLibrary>.card .btn{margin-top:auto}
  .running-v5-premium .grid.two{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
  .running-v5-premium .grid.two>.card{min-height:100%}
  .running-v5-premium>.card.stack{max-width:none}
}
@media(max-width:1179px){
  .running-premium #runLibrary{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .running-premium #runLibrary{grid-template-columns:1fr}
  .running-v5-premium .grid.two{grid-template-columns:1fr}
}
