/* Shopgez Reference Center v8.12.3 — deterministic first paint + optional live-cache upgrade */
.portfolio-proof-shell .portfolio-visual-stage,.reference-project-visual{background-color:#eef3f9}
a.portfolio-proof-shell[href*="karsaksut.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/karsaksut.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="karsaksut.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/karsaksut.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="defnehome.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/defnehome.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="defnehome.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/defnehome.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="snookkids.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/snookkids.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="snookkids.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/snookkids.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="modaniztesettur.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/modaniztesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="modaniztesettur.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/modaniztesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="matbaaistan.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/matbaaistan.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="matbaaistan.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/matbaaistan.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="exporanto.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/exporanto.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="exporanto.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/exporanto.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="semsmoda.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/semsmoda.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="semsmoda.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/semsmoda.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="zhongzhouturkiye.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/zhongzhouturkiye.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="zhongzhouturkiye.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/zhongzhouturkiye.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="kramponcuertem.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/kramponcuertem.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="kramponcuertem.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/kramponcuertem.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="eymenhobi.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/eymenhobi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="eymenhobi.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/eymenhobi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="tropikalgazipasa.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/tropikalgazipasa.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="tropikalgazipasa.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/tropikalgazipasa.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="ikbalderi.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/ikbalderi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="ikbalderi.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/ikbalderi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="lifegiyim.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/lifegiyim.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="lifegiyim.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/lifegiyim.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="keskinova.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/keskinova.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="keskinova.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/keskinova.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="elevatorpartshop.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/elevatorpartshop.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="elevatorpartshop.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/elevatorpartshop.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="logomarket.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/logomarket.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="logomarket.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/logomarket.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="bestdecor.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/bestdecor.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="bestdecor.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/bestdecor.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="yilsoy.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/yilsoy.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="yilsoy.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/yilsoy.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="ozmintesettur.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/ozmintesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="ozmintesettur.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/ozmintesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="zeyneptesettur.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/zeyneptesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="zeyneptesettur.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/zeyneptesettur.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="zumraesarp.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/zumraesarp.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="zumraesarp.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/zumraesarp.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="aydstylewomen.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/aydstylewomen.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="aydstylewomen.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/aydstylewomen.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="kupakizimoda.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/kupakizimoda.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="kupakizimoda.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/kupakizimoda.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="lazenzagarage.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/lazenzagarage.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="lazenzagarage.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/lazenzagarage.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="koltukortusual.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/koltukortusual.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="koltukortusual.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/koltukortusual.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="leoncarshop.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/leoncarshop.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="leoncarshop.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/leoncarshop.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="morhali.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/morhali.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="morhali.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/morhali.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="yepco.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/yepco.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="yepco.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/yepco.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="mahba.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/mahba.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="mahba.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/mahba.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="modabuayakkabi.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/modabuayakkabi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="modabuayakkabi.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/modabuayakkabi.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="ilhaninhalilari.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/ilhaninhalilari.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="ilhaninhalilari.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/ilhaninhalilari.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="swanwoman.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/swanwoman.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="swanwoman.com"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/swanwoman.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.portfolio-proof-shell[href*="dockersmobilya.com.tr"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/dockersmobilya.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}
a.reference-project-visual[href*="dockersmobilya.com.tr"]{background-image:linear-gradient(180deg,rgba(4,14,30,.01),rgba(4,14,30,.07)),url("/ai/assets/images/reference-previews-v8123/dockersmobilya.jpg")!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important}

/* A screenshot is always bundled for all 33 references, so logo-only fallback never occupies the main visual. */
.portfolio-proof-shell .portfolio-watermark{opacity:.035!important}
.portfolio-proof-shell .portfolio-logo-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.reference-project-visual .ref-brand-fallback,.reference-project-visual .ref-brand-logo-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}

/* Keep the proof labels readable on top of the screenshot without obscuring it. */
.portfolio-proof-shell .portfolio-live-badge,.reference-project-visual .ref-project-live{background:rgba(10,25,49,.88)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 22px rgba(3,12,27,.18)!important;backdrop-filter:blur(8px)}
.portfolio-proof-shell .portfolio-domain,.reference-project-visual .ref-project-domain{background:rgba(10,25,49,.82)!important;color:#fff!important;border-radius:999px!important;padding:7px 11px!important;box-shadow:0 8px 22px rgba(3,12,27,.16)!important;text-shadow:none!important;backdrop-filter:blur(7px)}
.portfolio-proof-shell .portfolio-domain{left:auto!important;right:16px!important;bottom:14px!important;max-width:62%!important;width:auto!important;text-align:right!important}
.reference-project-visual .ref-project-domain{left:auto!important;right:12px!important;bottom:10px!important;max-width:68%!important;width:auto!important;text-align:right!important;font-size:9px!important}

/* Optional higher-fidelity local cache overlay. The bundled screenshot stays underneath until this image has fully loaded. */
.sg-live-cache-layer{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .28s ease;pointer-events:none;background:#eef3f9}
.sg-live-cache-layer.is-ready{opacity:1}
.sg-live-cache-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}
.portfolio-proof-shell .portfolio-visual-stage>.sg-live-cache-layer{z-index:1}
.portfolio-proof-shell .portfolio-live-badge,.portfolio-proof-shell .portfolio-domain{z-index:5!important}
.reference-project-visual>.sg-live-cache-layer{z-index:1}
.reference-project-visual .ref-project-live,.reference-project-visual .ref-project-number,.reference-project-visual .ref-project-domain{z-index:5!important}

/* Do not allow the older circular/logo fallback presentation to leak through. */
.portfolio-proof-shell .portfolio-logo-wrap:before,.portfolio-proof-shell .portfolio-logo-wrap:after,.reference-project-visual .ref-brand-logo-wrap:before,.reference-project-visual .ref-brand-logo-wrap:after{display:none!important}

@media(max-width:780px){
  .portfolio-proof-shell .portfolio-domain{right:12px!important;bottom:12px!important;max-width:68%!important;font-size:9px!important;padding:6px 9px!important}
  .reference-project-visual .ref-project-domain{right:10px!important;bottom:8px!important;max-width:72%!important;font-size:8.5px!important;padding:5px 8px!important}
}

/* Repair legacy .case-visual direct-child rules from the global stylesheet. */
.case-visual.portfolio-proof-shell{display:block!important;height:auto!important;place-items:initial!important;overflow:hidden!important;background:#fff!important}
.case-visual.portfolio-proof-shell>.portfolio-visual-stage{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:215px!important;height:215px!important;padding:0!important;border-radius:0!important;color:inherit!important;background-color:#eef3f9!important;backdrop-filter:none!important;box-shadow:none!important}
.case-visual.portfolio-proof-shell>.portfolio-card-foot{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;padding:16px 18px!important;border-radius:0!important;color:inherit!important;background:#fff!important;border-top:1px solid rgba(11,27,52,.06)!important;backdrop-filter:none!important;box-shadow:none!important}
.case-visual.portfolio-proof-shell>.portfolio-card-foot strong{color:#132c50!important;font-size:14px!important}
.case-visual.portfolio-proof-shell>.portfolio-card-foot>span{position:static!important;padding:0!important;border-radius:0!important;color:#075dcc!important;background:transparent!important;font-size:11px!important;font-weight:900!important;backdrop-filter:none!important}
.case-visual.portfolio-proof-shell>.portfolio-visual-stage>.portfolio-live-badge{position:absolute!important;left:14px!important;top:14px!important;padding:7px 10px!important}
.case-visual.portfolio-proof-shell>.portfolio-visual-stage>.portfolio-domain{position:absolute!important}
@media(max-width:780px){.case-visual.portfolio-proof-shell>.portfolio-visual-stage{height:190px!important;min-height:190px!important}}


/* v8.12.3 high-definition live screenshot upgrade. Bundled preview remains visible until the HD image is 100% decoded. */
.sg-hd-preview-layer{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;background:#eef3f9;transition:opacity .32s ease}
.sg-hd-preview-layer.is-ready{opacity:1}
.sg-hd-preview-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;image-rendering:auto;filter:none;transform:none}
.portfolio-proof-shell .portfolio-visual-stage>.sg-hd-preview-layer{z-index:2}
.reference-project-visual>.sg-hd-preview-layer{z-index:2}
.portfolio-proof-shell .portfolio-live-badge,.portfolio-proof-shell .portfolio-domain{z-index:6!important}
.reference-project-visual .ref-project-live,.reference-project-visual .ref-project-number,.reference-project-visual .ref-project-domain{z-index:6!important}
/* Make the deterministic fallback look deliberate rather than over-enlarged while HD is still loading. */
a.reference-project-visual:not(.is-hd-preview){background-size:92% auto!important;background-position:center 8%!important;background-repeat:no-repeat!important;background-color:#f5f8fc!important}
a.portfolio-proof-shell:not(.is-hd-preview) .portfolio-visual-stage{background-size:92% auto!important;background-position:center 8%!important;background-repeat:no-repeat!important;background-color:#f5f8fc!important}

/* v8.13.0: top 3 featured references use the exact same preview center as the 33-card directory. */
a.portfolio-featured-card[href*="defnehome.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/defnehome.jpg")!important;background-size:92% auto!important;background-position:center 8%!important;background-repeat:no-repeat!important;background-color:#f5f8fc!important}
a.portfolio-featured-card[href*="snookkids.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/snookkids.jpg")!important;background-size:92% auto!important;background-position:center 8%!important;background-repeat:no-repeat!important;background-color:#f5f8fc!important}
a.portfolio-featured-card[href*="zhongzhouturkiye.com"] .portfolio-visual-stage{background-image:linear-gradient(180deg,rgba(4,14,30,.02),rgba(4,14,30,.08)),url("/ai/assets/images/reference-previews-v8123/zhongzhouturkiye.jpg")!important;background-size:92% auto!important;background-position:center 8%!important;background-repeat:no-repeat!important;background-color:#f5f8fc!important}
.portfolio-featured-card .portfolio-logo-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.portfolio-featured-card .portfolio-watermark{opacity:.035!important}
.portfolio-featured-card .portfolio-live-badge,.portfolio-featured-card .portfolio-domain{z-index:6!important}
.portfolio-featured-card .portfolio-domain{background:rgba(10,25,49,.82)!important;color:#fff!important;border-radius:999px!important;padding:7px 11px!important;left:auto!important;right:16px!important;bottom:14px!important;max-width:62%!important;width:auto!important;text-align:right!important;box-shadow:0 8px 22px rgba(3,12,27,.16)!important;text-shadow:none!important;backdrop-filter:blur(7px)}

/* Native-HD overlay. Only a verified 1920-class local cache can populate this layer. */
.sg-native-hd-layer{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;background:#eef3f9;transition:opacity .26s ease}
.sg-native-hd-layer.is-ready{opacity:1}
.sg-native-hd-layer img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;image-rendering:auto;filter:none!important;transform:none!important}
.portfolio-visual-stage>.sg-native-hd-layer,.reference-project-visual>.sg-native-hd-layer{z-index:2}
.is-native-hd .portfolio-live-badge,.is-native-hd .portfolio-domain,.reference-project-visual.is-native-hd .ref-project-live,.reference-project-visual.is-native-hd .ref-project-number,.reference-project-visual.is-native-hd .ref-project-domain{z-index:7!important}
/* Once the real Native-HD image is ready, prevent the old enlarged seed from visually bleeding through. */
.is-native-hd .portfolio-visual-stage,.reference-project-visual.is-native-hd{background-color:#eef3f9!important}
@media(max-width:780px){.portfolio-featured-card .portfolio-domain{right:12px!important;bottom:12px!important;max-width:68%!important;font-size:9px!important;padding:6px 9px!important}}
