/* Misting Istanbul V89 Final Polish - 2026-08-08 */
/* Gallery card zoom control */
.mi15-photo-card .media{position:relative;display:block}
.mi89-photo-zoom{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:12px;background:rgba(8,40,59,.72);color:#fff;box-shadow:0 8px 22px rgba(8,40,59,.22);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.mi89-photo-zoom svg{width:19px;height:19px;display:block;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mi15-photo-card:hover .mi89-photo-zoom,.mi15-photo-card:focus-visible .mi89-photo-zoom{transform:scale(1.07);background:#0c6ea8;box-shadow:0 10px 25px rgba(12,110,168,.30)}

/* Product detail video - white, crisp play affordance */
.mi52-gallery-video-play{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(8,40,59,.58)!important;border:2px solid rgba(255,255,255,.94)!important;box-shadow:0 12px 34px rgba(8,40,59,.28)!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}
.mi52-gallery-video-play svg,.mi52-gallery-video-play path{color:#fff!important;fill:currentColor!important}
.mi52-gallery-video-play:hover,.mi52-gallery-video-play:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#0c6ea8,#21b8d4)!important;transform:translateY(-2px) scale(1.08)!important;box-shadow:0 15px 38px rgba(12,110,168,.38)!important}
.mi52-gallery-video-play:hover svg,.mi52-gallery-video-play:focus-visible svg{filter:drop-shadow(0 1px 4px rgba(0,0,0,.18))}

/* Product video action buttons - lock to brand palette */
.mi52-gallery-video-actions .watch,.mi52-gallery-video-actions .info{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}
.mi52-gallery-video-actions .watch{background:#0c6ea8!important;color:#fff!important;border-color:#0c6ea8!important}
.mi52-gallery-video-actions .watch .mi54-watch-icon,.mi52-gallery-video-actions .watch svg,.mi52-gallery-video-actions .watch path{color:#fff!important;fill:currentColor!important}
.mi52-gallery-video-actions .watch:hover,.mi52-gallery-video-actions .watch:focus-visible{background:#085b8c!important;color:#fff!important;border-color:#085b8c!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px rgba(12,110,168,.22)!important}
.mi52-gallery-video-actions .info{background:#fff!important;color:#0c6ea8!important;border-color:rgba(12,110,168,.28)!important}
.mi52-gallery-video-actions .info:hover,.mi52-gallery-video-actions .info:focus-visible{background:#eaf8fb!important;color:#08283b!important;border-color:#21b8d4!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px rgba(12,110,168,.14)!important}

/* Product technical CTA + Share */
.msi-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}
.msi-actions .msi-btn-primary{background:linear-gradient(135deg,#0c6ea8,#1595c3)!important;border-color:#0c6ea8!important;color:#fff!important}
.msi-actions .msi-btn-primary:hover,.msi-actions .msi-btn-primary:focus-visible{background:linear-gradient(135deg,#085b8c,#0c6ea8)!important;border-color:#085b8c!important;color:#fff!important;transform:translateY(-1px)!important}
.msi-btn-share{appearance:none;-webkit-appearance:none;cursor:pointer;background:#eef9fc!important;color:#0c6ea8!important;border:1px solid rgba(12,110,168,.24)!important;font:inherit}
.msi-btn-share:hover,.msi-btn-share:focus-visible{background:#dff4f8!important;color:#08283b!important;border-color:#21b8d4!important;transform:translateY(-1px)!important}
.msi-btn-share svg{width:17px;height:17px;margin-right:7px;vertical-align:-3px;stroke:currentColor;fill:none;stroke-width:2}

/* Service detail video play: pure white icon */
.mi-service-video-play-v25,.mi-service-video-play-v25 i,.mi-service-video-media-v25 .fa-play{color:#fff!important;-webkit-text-fill-color:#fff!important}
.mi-service-video-play-v25{background:rgba(8,40,59,.48)!important;border:2px solid rgba(255,255,255,.96)!important;box-shadow:0 12px 34px rgba(8,40,59,.30)!important}
.mi-service-video-media-v25:hover .mi-service-video-play-v25,.mi-service-video-media-v25:focus-visible .mi-service-video-play-v25{background:linear-gradient(135deg,#0c6ea8,#21b8d4)!important;color:#fff!important;transform:translate(-50%,-50%) scale(1.08)!important}

/* /urunler FAQ title white */
.v147-product-faq>div>span,.v147-product-faq>div>h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.18)}

/* Home project consultancy CTA: responsive left alignment */
.mi-premium-cta-v21 .mi-premium-cta-copy-v21,.mi-premium-cta-v21 .mi-premium-cta-copy-v21 *{text-align:left!important}
.mi-premium-cta-v21 .mi-premium-cta-copy-v21{justify-self:stretch!important;min-width:0!important}
@media(max-width:991px){.mi-premium-cta-v21 .mi-premium-cta-shell-v21{align-items:flex-start!important}.mi-premium-cta-v21 .mi-premium-cta-copy-v21{width:100%!important}.mi-premium-cta-v21 .mi-premium-cta-actions-v21{justify-content:flex-start!important;width:100%!important}}
@media(max-width:576px){.mi-premium-cta-v21 .mi-premium-cta-copy-v21 h2{font-size:clamp(27px,8vw,36px)!important;line-height:1.12!important}.mi-premium-cta-v21 .mi-premium-cta-copy-v21 p{font-size:14.5px!important;line-height:1.7!important}.mi-premium-cta-v21 .mi-premium-cta-actions-v21{display:grid!important;grid-template-columns:1fr!important}.mi-premium-cta-v21 .mi-premium-cta-actions-v21 a{width:100%!important;justify-content:flex-start!important;text-align:left!important}}

/* Product category image consistency */
.v80-hub-card figure{overflow:hidden!important}
.v80-hub-card figure img{width:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;background:#f5fafc!important;transition:transform .35s ease!important}
.v80-hub-card:hover figure img{transform:scale(1.035)!important}

/* Safety/responsive */
@media(max-width:640px){.mi89-photo-zoom{top:9px;right:9px;width:34px;height:34px;border-radius:10px}.msi-actions>.msi-btn{flex:1 1 100%!important;width:100%!important;justify-content:center!important}.mi52-gallery-video-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.mi52-gallery-video-actions>a{width:100%!important;justify-content:center!important}}
@media(prefers-reduced-motion:reduce){.mi89-photo-zoom,.mi52-gallery-video-play,.mi52-gallery-video-actions a,.msi-actions .msi-btn,.v80-hub-card figure img{transition:none!important;transform:none!important}}
