/* Shared reading, advertisement and keyboard improvements. */
:root{scroll-padding-top:100px}
.milat-skip{position:fixed;top:8px;left:8px;z-index:20000;padding:12px 18px;background:#fff;color:#111;border:2px solid currentColor;border-radius:5px;transform:translateY(-180%)}
.milat-skip:focus{transform:none}
:where(a,button,input,textarea,select):focus-visible{outline:3px solid #1974b9;outline-offset:3px}
main,.post-article,.post-content,.post-body,.entry-content{min-width:0}
.post-content,.post-body,.entry-content{overflow-wrap:anywhere}
.post-content :is(img,video,iframe),.post-body :is(img,video,iframe),.entry-content :is(img,video,iframe){max-width:100%}
.post-content :is(img,video),.post-body :is(img,video),.entry-content :is(img,video){height:auto}
.post-content table,.post-body table,.entry-content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.post-content pre,.post-body pre,.entry-content pre{max-width:100%;overflow:auto}
.ad-rotation,.mx-ad,.kz-slot{max-width:100%;min-width:0}
.ad-rotation iframe,.mx-ad iframe,.kz-slot iframe{max-width:100%}
.milat-reader-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:20px 0;padding:18px 0;border-top:1px solid #ccd4d833;font-size:13px}
.milat-reader-links a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){
 .pagination{flex-wrap:wrap;gap:4px}.pagination .page-link{min-width:40px;min-height:40px;display:grid;place-items:center}
 .post-share-bar{flex-wrap:wrap;gap:6px}.post-share-bar .share-btn{min-width:42px;min-height:42px}
 .post-page input,.post-page textarea,.post-page select,.contact-page input,.contact-page textarea{font-size:16px}
 .imn-theme .imn-lead h2{min-height:3.75em;-webkit-line-clamp:3}
 .imn-theme .imn-lead-copy{padding-bottom:16px}
}
/* Yalova: photos and headlines occupy separate, predictable frames. */
body.ym-site.yl-editorial .ym-lead{align-items:start}
body.ym-site.yl-editorial .ym-slide>a{height:auto!important;display:block!important;background:white}
body.ym-site.yl-editorial .ym-slide>a>img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important}
body.ym-site.yl-editorial .ym-slide-copy{position:static!important;inset:auto!important;background:#fff!important;color:#132d36!important;padding:18px!important}
body.ym-site.yl-editorial .ym-slide-copy h2{font-size:clamp(21px,2.1vw,30px)!important;line-height:1.3!important;color:#132d36!important;text-shadow:none!important;margin:10px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden!important;min-height:3.9em}
body.ym-site.yl-editorial .ym-slide>a:after{display:none!important}
body.ym-site.yl-editorial .mx-vertical.mx-slider{height:auto!important;display:block!important;align-self:start;background:#fff}
body.ym-site.yl-editorial .mx-vertical .mx-slides{min-height:0!important;flex:none}
body.ym-site.yl-editorial .mx-vertical article:not([hidden]),body.ym-site.yl-editorial .mx-vertical article>a{position:static!important;height:auto!important;display:block!important}
body.ym-site.yl-editorial .mx-vertical-photo{height:auto!important;aspect-ratio:16/9!important;overflow:hidden;position:relative}
body.ym-site.yl-editorial .mx-vertical-photo img:not(.mx-photo-backdrop){width:100%!important;height:100%!important;object-fit:cover!important;position:static!important;display:block}
body.ym-site.yl-editorial .mx-photo-backdrop{display:none!important}
body.ym-site.yl-editorial .mx-vertical-copy{position:static!important;background:#fff!important;color:#132d36!important;padding:16px!important}
body.ym-site.yl-editorial .mx-vertical-copy h2{color:#132d36!important;text-shadow:none!important;font-size:21px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 12px}
body.ym-site.yl-editorial :is(.yl-desk-main>img,.yl-gallery img,.ym-card img){aspect-ratio:16/9!important;object-fit:cover!important;height:auto!important;width:100%}
body.ym-site.yl-editorial .ym-top-stories img{aspect-ratio:4/3!important;object-fit:cover;height:auto!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

body.ym-site.yl-editorial .mx-vertical-head{position:static!important;background:#0c5965!important;padding:12px 16px!important;color:#fff!important}
body.ym-site.yl-editorial .ym-slide-arrows button{background:#102d38e6;color:#fff;border:1px solid #fff7}
