.imcu-updated .page-image{display:none}.imcu-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin:22px 0 36px!important;align-items:start}.imcu-gallery .wp-block-image{position:relative;margin:0!important;width:100%!important;min-width:0;overflow:hidden;border:1px solid #dce4eb;border-radius:8px;background:#f2f5f7}.imcu-gallery .wp-block-image a{display:block;position:relative}.imcu-gallery img{display:block;width:100%!important;height:190px!important;object-fit:contain!important;background:#f4f7f9;transition:transform .18s}.imcu-gallery a:hover img{transform:scale(1.025)}.imcu-gallery .wp-block-image a:after{content:'İleri Mühendislik · Büyüt ↗';position:absolute;bottom:0;left:0;right:0;padding:8px 10px;background:#102335d9;color:#fff;font-size:10px;line-height:1.25;pointer-events:none}.imcu-gallery a:focus-visible{outline:3px solid #ce5c1c;outline-offset:3px}.imcu-modal[hidden]{display:none!important}.imcu-modal{position:fixed;inset:0;z-index:1000000;display:grid;grid-template-rows:auto 1fr auto;background:#091320f5;padding:20px;color:#fff}.imcu-modal-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.imcu-modal button{cursor:pointer;border:1px solid #ffffff65;background:#1a2c40;color:white;border-radius:6px;min-width:44px;min-height:44px;font-size:22px}.imcu-modal button:focus-visible{outline:3px solid #ffbd6b;outline-offset:3px}.imcu-modal-stage{display:flex;align-items:center;justify-content:center;gap:20px;min-height:0}.imcu-modal-img{display:block;max-width:calc(100% - 120px);max-height:76vh;object-fit:contain}.imcu-modal-footer{text-align:center;font-size:13px;padding:14px}.imcu-modal-thumbs{display:flex;gap:8px;overflow:auto;justify-content:center;margin-top:10px}.imcu-modal-thumbs button{padding:0;border:2px solid transparent;min-width:55px;flex:0 0 65px;opacity:.6}.imcu-modal-thumbs button[aria-current=true]{opacity:1;border-color:#ffbd6b}.imcu-modal-thumbs img{width:61px;height:45px;object-fit:cover;display:block}.imcu-updated .content h2{scroll-margin-top:30px}.imcu-updated .content table{width:100%;border-collapse:collapse;margin:22px 0}.imcu-updated .content th,.imcu-updated .content td{border:1px solid #dce4eb;padding:12px;text-align:left}.imcu-updated .content th{background:#edf2f6}.imcu-updated .content a{overflow-wrap:anywhere}@media(max-width:700px){.imcu-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.imcu-gallery img{height:155px!important}.imcu-modal{padding:10px}.imcu-modal-stage{gap:6px}.imcu-modal-img{max-width:calc(100% - 88px);max-height:65vh}.imcu-modal-thumbs{justify-content:flex-start}.imcu-modal-stage button{min-width:38px;font-size:20px}.imcu-modal-header{font-size:12px}.imcu-gallery .wp-block-image a:after{font-size:9px;padding:6px}}@media(prefers-reduced-motion:reduce){.imcu-gallery img{transition:none}}
/* Keep the dialog column and intrinsic image width within the viewport. */
.imcu-modal{box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100vw}.imcu-modal>*{min-width:0}.imcu-modal-stage{width:100%;min-width:0}.imcu-modal-img{min-width:0;width:calc(100% - 128px)}.imcu-modal-stage>button{flex:0 0 44px}.imcu-modal-footer{max-width:100%;overflow-wrap:anywhere}.imcu-modal-thumbs{max-width:100%}@media(max-width:700px){.imcu-modal-img{width:calc(100% - 88px)}.imcu-modal-stage>button{flex-basis:38px}}
