/* Wide screens: proportionally crop the backdrop; retain original card layout. */
@media (min-width:900px) and (min-height:450px) and (min-aspect-ratio:4/3) {
  body:is([data-theme=indigo],[data-theme=green],[data-theme=wine],[data-theme=money-beac]) main {
    width:100%;max-width:none;background-size:cover;background-position:center;
  }
  body:not(.finished) .status #turn {display:none}
  body:is([data-theme=indigo],[data-theme=green],[data-theme=wine],[data-theme=money-beac]) .player>.label {
    display:block!important;position:absolute;top:auto;bottom:14px;right:76px;left:auto;
    max-width:23%;padding:4px 0;border:0;background:none;box-shadow:none;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  }
  #yourcount {display:none}
  #scores {font-size:clamp(15px,2.4dvh,20px);min-height:32px}
  #scores .score-name {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .finished #turn {font-weight:700}
}
