body[data-gallery-album="halloween-2026"] .cg-hero {
  background:linear-gradient(90deg,#091321f7 0%,#091321df 38%,#09132175 100%),url('/assets/halloween-2026/8e941209-65b9-54ce-b0c5-b562be292f38.webp') center 48%/cover;
  border-bottom:1px solid #e8aa6c40;
  padding:100px 0 76px;
}
body[data-gallery-album="halloween-2026"] .cg-hero .eyebrow {color:#f2c89e}
body[data-gallery-album="halloween-2026"] .cg-intro {max-width:660px;color:#d7e3ef;line-height:1.8}
body[data-gallery-album="halloween-2026"] .cg-note {max-width:730px;line-height:1.7}
body[data-gallery-album="halloween-2026"] .cg-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
body[data-gallery-album="halloween-2026"] .cg-image-button,
body[data-gallery-album="halloween-2026"] .cg-profile-photo img,
body[data-gallery-album="halloween-2026"] .cg-crop-frame {aspect-ratio:1.9}
body[data-gallery-album="halloween-2026"] .cg-card {border-color:#dca16438}
body[data-gallery-album="halloween-2026"] .cg-card-body {padding:23px}
body[data-gallery-album="halloween-2026"] .cg-description {font-size:14px;line-height:1.75}
body[data-gallery-album="halloween-2026"] .cg-feed-head h2 {max-width:720px;font-size:clamp(29px,3.5vw,43px)}
@media(max-width:760px) {
  body[data-gallery-album="halloween-2026"] .cg-grid {grid-template-columns:1fr;gap:22px}
  body[data-gallery-album="halloween-2026"] .cg-hero {padding:74px 0 52px}
  body[data-gallery-album="halloween-2026"] .cg-card-body {padding:19px}
}
