/* Warble Medya premium yatay referans galerisi. Mevcut filtreleme data-kind ile çalışmaya devam eder. */
.references .wm-reference-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}
.references .wm-reference-gallery .wm-reference-card{display:flex;flex-direction:column;min-height:0!important;padding:0!important;gap:0;background:#171411;border:1px solid rgba(199,161,91,.36);border-radius:14px;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}
.references .wm-reference-gallery .wm-reference-card:hover{transform:translateY(-3px);border-color:#d5b271;box-shadow:0 15px 35px rgba(0,0,0,.25)}
.references .wm-reference-gallery .wm-reference-media{width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#29231c,#0e0d0c);display:flex;align-items:center;justify-content:center}
.references .wm-reference-gallery .wm-reference-media img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0}
.references .wm-reference-gallery .wm-reference-placeholder{font-size:clamp(45px,7vw,95px);font-weight:800;letter-spacing:-.12em;color:rgba(215,184,128,.4)}
.references .wm-reference-gallery .wm-reference-details{display:flex;flex-direction:column;gap:7px;padding:20px 24px 22px}
.references .wm-reference-gallery .wm-reference-details small{font-size:11px;color:#d0a96c;letter-spacing:.08em}
.references .wm-reference-gallery .wm-reference-details strong{font-size:clamp(19px,2vw,27px);color:#fff;margin:0;line-height:1.25}
html[data-theme=light] .references .wm-reference-gallery .wm-reference-card{background:#f9f6ef;border-color:#bd9c69}
html[data-theme=light] .references .wm-reference-gallery .wm-reference-details strong{color:#17130e}
@media(max-width:650px){.references .wm-reference-gallery{grid-template-columns:1fr}.references .wm-reference-gallery .wm-reference-details{padding:16px 18px}}

/* FIX: HTML hidden ozelligi gorunen kartlarin display:flex/grid stilini gecersiz kilar. */
.references .wm-reference-gallery .wm-reference-card[hidden],
.references .ref-grid .ref-tile[hidden],
.wm-page .wm-grid .wm-card[hidden],
[data-kind][hidden] {
  display: none !important;
}
