.card-media{position:relative}.unavailable-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(11,23,38,.72);color:#fff;border:3px solid rgba(255,255,255,.9);padding:12px 16px;font:900 clamp(18px,2vw,25px) Arial,sans-serif;letter-spacing:1px;white-space:nowrap;z-index:2;pointer-events:none}.unavailable-label{display:inline-block;background:#9a6b31;color:#fff;padding:10px 15px;font:800 16px Arial,sans-serif;letter-spacing:1px;margin-bottom:14px}
