/* Home: what this page adds to Shift One and games.css. */
.home-split { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 16px; margin-bottom: 8px; }
.daily__game { display: flex; align-items: center; gap: 16px; margin-top: 14px; }
.daily__icon { width: 64px; height: 64px; border-radius: var(--r-lg); display: flex; align-items: center; justify-content: center; font-size: 34px; background: linear-gradient(135deg, var(--c1), var(--c2)); box-shadow: var(--shadow-2); }
@media (max-width: 900px) { .home-split { grid-template-columns: minmax(0, 1fr); } }
@media (max-width: 640px) {
  .daily__game { flex-wrap: wrap; }
  .daily__game .btn { width: 100%; }
  #stats { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  #stats .stat { min-height: 116px; padding: 14px; }
  #stats .stat__value { font-size: 28px; }
}
