/* ===== スマホのみ ===== */

@media (max-width: 600px) {
  body {
    padding: 8px;
  }

  #cardList {
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .card {
    width: 100%;
    margin: 0;
  }
}
