/* style.css — small enhancements */
body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; }
.card .object-fit-cover { object-fit: cover; width:100%; height:100%; }
.card a { text-decoration: none; }
.card img { width:100%; height:100%; display:block; }
.text-truncate { display:block; }
.ratio img { object-fit: cover; }
.badge { font-weight:600; }
@media (prefers-color-scheme: dark) {
  body { background: #0b0b0b; color:#ddd; }
  .navbar, .bg-white { background:#0f0f10 !important; }
  .card { background:#121212; color:#ddd; border-color: rgba(255,255,255,0.04); }
}
