/* Halaman ai.syaiful.dev/video: baris video per kategori di bawah billboard (billboard ada di ai.css) */
.row { margin-top: 32px; }
.row-head { display: flex; align-items: baseline; gap: 10px; }
.row-head h2 { font: 700 21px/1.2 var(--sans); color: var(--teks); }
.row-head span { font-size: 13px; color: var(--dim); }

/* Tombol utama di kartu /game */
.btn-play {
  display: inline-flex; align-items: center; gap: 10px; padding: 12px 24px; border: 0; border-radius: 999px; cursor: pointer;
  background: #fff; color: #000; font: 700 15px/1 var(--sans);
}
.btn-play:hover { background: rgba(255, 255, 255, .78); }
.btn-play:focus-visible { outline: 3px solid #fff; outline-offset: 3px; }

/* Mode terang: tombol main jadi gelap supaya tetap terlihat */
:root[data-tema="terang"] .btn-play { background: var(--ink); color: var(--bg); }
:root[data-tema="terang"] .btn-play:hover { background: #333; }
