/* Cinema doodle background — option B (dense pattern), dark theme only */
html.dark body {
  background-color: #0a0a0c;
  background-image: url("../img/bg-cinema-b.svg");
  background-size: 480px 480px;
  background-repeat: repeat;
  background-attachment: fixed;
}

html.dark .wrapper {
  background-color: transparent;
}

/* Keep cards/header readable over the pattern */
html.dark .header-main,
html.dark .footer-bg,
html.dark .card:not(.bg-transparent) {
  background-image: none;
}
