/* MenkulEX v1.0.69 — Blog/Gayrimenkul Rehberi isolated stability layer.
   Scope: blog archive, blog cards and single posts only. No global component overrides. */
body.blog,
body.single-post,
body.category,
body.tag,
body.author,
body.date{
  background:#FFFFFF!important;
}
body.blog .xan-main,
body.single-post .xan-main,
body.category .xan-main,
body.tag .xan-main,
body.author .xan-main,
body.date .xan-main,
.xan-blog-main-v124,
.xan-blog-archive-v124,
.xan-blog-hero-v124,
.xan-blog-list-v124,
.xan-single-hero-v127,
.xan-single-content-section-v127{
  background:#FFFFFF!important;
}
.xan-blog-hero-v124{padding:clamp(30px,4.2vw,58px) 0 24px!important;border-bottom:1px solid rgba(5,89,112,.09)}
.xan-blog-hero-v124 h1{color:#041F40!important;font-weight:500!important;opacity:1!important;filter:none!important;text-shadow:none!important}
.xan-blog-hero-v124 p,.xan-blog-toolbar-v124 span{color:#13364C!important;opacity:1!important;filter:none!important;text-shadow:none!important}
.xan-blog-list-v124{padding:28px 0 68px!important}
.xan-blog-grid-v124{align-items:stretch!important;grid-auto-rows:auto!important}
.xan-blog-card-v124{background:#FFFFFF!important;min-height:0!important;height:auto!important;border-color:rgba(5,89,112,.14)!important;box-shadow:0 12px 34px rgba(4,31,64,.07)!important}
.xan-blog-card-media-v124{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/10!important;margin:0!important;padding:0!important;background:#FFFFFF!important;border:0!important;border-bottom:1px solid rgba(5,89,112,.08)!important;overflow:hidden!important}
.xan-blog-card-media-v124:before,.xan-blog-media-bg-v124{display:none!important}
.xan-blog-card-media-v124 img,.xan-blog-card-image-v169{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;background:#FFFFFF!important;border-radius:0!important;filter:none!important;transform:none!important;opacity:1!important}
.xan-blog-card-body-v124{background:#FFFFFF!important;color:#041F40!important;padding:19px 20px 21px!important;gap:9px!important;min-height:230px!important}
.xan-blog-card-body-v124 small,.xan-blog-read-v124{color:#055970!important;opacity:1!important;filter:none!important;text-shadow:none!important;font-weight:500!important}
.xan-blog-card-body-v124 h2,.xan-blog-card-body-v124 h2 a{color:#041F40!important;font-weight:500!important;opacity:1!important;filter:none!important;text-shadow:none!important}
.xan-blog-card-body-v124 p{color:#13364C!important;font-weight:400!important;opacity:1!important;filter:none!important;text-shadow:none!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.xan-blog-toolbar-v124 strong{color:#041F40!important;font-weight:500!important}
.xan-blog-pagination-v124 a,.xan-blog-pagination-v124 span{background:#FFFFFF!important;color:#041F40!important}
.xan-blog-pagination-v124 .current{background:#055970!important;color:#FFFFFF!important}

/* Single article: show the COMPLETE media asset; never crop a poster or library image. */
.xan-single-post-v127,.xan-single-content-section-v127{background:#FFFFFF!important}
.xan-single-hero-v127{background:#FFFFFF!important;border-bottom:1px solid rgba(5,89,112,.09)!important}
.xan-single-hero-v127 h1{color:#041F40!important;font-weight:500!important;opacity:1!important;filter:none!important;text-shadow:none!important}
.xan-single-hero-v127 p{color:#13364C!important;font-weight:400!important;opacity:1!important}
.xan-single-article-v127,.xan-related-box-v127,.xan-related-cta-v127{background:#FFFFFF!important}
.xan-single-inline-media-v127{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;background:#FFFFFF!important;padding:0!important;border-radius:20px!important;overflow:hidden!important}
.xan-single-inline-media-v127 span{display:none!important}
.xan-single-inline-media-v127 img,.xan-single-blog-image-v169{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border-radius:18px!important;background:#FFFFFF!important;filter:none!important;transform:none!important;opacity:1!important}
.xan-single-prose-v127,.xan-single-prose-v127 p,.xan-single-prose-v127 li{color:#041F40!important;opacity:1!important;filter:none!important;text-shadow:none!important}
.xan-single-prose-v127 p,.xan-single-prose-v127 li{font-weight:400!important}
.xan-single-prose-v127 h2,.xan-single-prose-v127 h3{color:#041F40!important;font-weight:500!important;opacity:1!important}
.xan-related-item-v127{background:#FFFFFF!important;border-color:rgba(5,89,112,.12)!important}
.xan-related-title-v127{color:#041F40!important}
.xan-related-thumb-v127{background:#FFFFFF!important}
.xan-related-thumb-v127 img{object-fit:contain!important;background:#FFFFFF!important}

@media (min-width:1181px){
  .xan-blog-grid-v124{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
}
@media (min-width:821px) and (max-width:1180px){
  .xan-blog-grid-v124{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
}
@media (min-width:561px) and (max-width:820px){
  .xan-blog-grid-v124{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
  .xan-blog-card-body-v124{min-height:210px!important;padding:17px!important}
}
@media (max-width:560px){
  .xan-blog-hero-v124{padding:24px 0 18px!important}
  .xan-blog-hero-v124 h1{font-size:clamp(31px,9vw,40px)!important;line-height:1.04!important;letter-spacing:-.04em!important}
  .xan-blog-hero-v124 p{font-size:14.5px!important;line-height:1.55!important}
  .xan-blog-list-v124{padding:20px 0 50px!important}
  .xan-blog-grid-v124{grid-template-columns:1fr!important;gap:16px!important}
  .xan-blog-card-v124{border-radius:18px!important}
  .xan-blog-card-body-v124{min-height:0!important;padding:17px 17px 19px!important}
  .xan-blog-card-body-v124 h2{font-size:21px!important;line-height:1.2!important}
  .xan-blog-card-body-v124 p{font-size:14px!important;line-height:1.58!important;-webkit-line-clamp:4!important}
  .xan-single-article-v127{padding:18px 16px!important}
  .xan-single-inline-media-v127{border-radius:16px!important}
  .xan-single-inline-media-v127 img,.xan-single-blog-image-v169{border-radius:14px!important}
}


/* v1.0.71 — SINGLE BLOG ARTICLE layout/readability only. */
body.single-post .xan-single-post-v171 .xan-single-hero-v171{
  padding:44px 0 34px!important;
  background:#FFFFFF!important;
}
body.single-post .xan-single-post-v171 .xan-single-hero-shell-v127{
  width:min(calc(100% - 44px),1280px)!important;
  max-width:1280px!important;
  margin:0 auto!important;
}
body.single-post .xan-single-post-v171 .xan-single-hero-v171 h1{
  max-width:1040px!important;
  margin:10px 0 16px!important;
  color:#041F40!important;
  font-size:clamp(42px,4vw,56px)!important;
  line-height:1.04!important;
  letter-spacing:-.045em!important;
  font-weight:500!important;
}
body.single-post .xan-single-post-v171 .xan-single-hero-v171 p{
  max-width:920px!important;
  margin:0!important;
  color:#13364C!important;
  font-size:18px!important;
  line-height:1.6!important;
  font-weight:400!important;
}
body.single-post .xan-single-post-v171 .xan-single-content-section-v171{
  padding:36px 0 54px!important;
  background:#FFFFFF!important;
}
body.single-post .xan-single-post-v171 .xan-single-layout-v171{
  width:min(calc(100% - 44px),1280px)!important;
  max-width:1280px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,880px) 320px!important;
  gap:32px!important;
  align-items:start!important;
  justify-content:space-between!important;
}
body.single-post .xan-single-post-v171 .xan-single-article-v127{
  min-width:0!important;
  padding:28px!important;
  border:1px solid rgba(5,89,112,.12)!important;
  border-radius:20px!important;
  background:#FFFFFF!important;
  box-shadow:0 12px 36px rgba(4,31,64,.05)!important;
}
body.single-post .xan-single-post-v171 .xan-single-sidebar-v127{
  min-width:0!important;
  position:sticky!important;
  top:92px!important;
  align-self:start!important;
}
body.single-post .xan-single-post-v171 .xan-single-prose-v127{
  max-width:780px!important;
  margin:0 auto!important;
}
body.single-post .xan-single-post-v171 .xan-single-prose-v127 p,
body.single-post .xan-single-post-v171 .xan-single-prose-v127 li{
  color:#041F40!important;
  font-size:17px!important;
  line-height:1.78!important;
  font-weight:400!important;
}
body.single-post .xan-single-post-v171 .xan-single-prose-v127 h2{
  margin:34px 0 14px!important;
  color:#041F40!important;
  font-size:34px!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
  font-weight:500!important;
}
body.single-post .xan-single-post-v171 .xan-single-prose-v127 h3{
  margin:28px 0 12px!important;
  color:#041F40!important;
  font-size:26px!important;
  line-height:1.2!important;
  font-weight:500!important;
}
body.single-post .xan-single-post-v171 .xan-related-box-v127,
body.single-post .xan-single-post-v171 .xan-related-cta-v127{
  border:1px solid rgba(5,89,112,.12)!important;
  border-radius:18px!important;
  background:#FFFFFF!important;
  box-shadow:0 10px 28px rgba(4,31,64,.045)!important;
}
@media(max-width:1120px){
  body.single-post .xan-single-post-v171 .xan-single-layout-v171{
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:24px!important;
  }
}
@media(max-width:920px){
  body.single-post .xan-single-post-v171 .xan-single-layout-v171{
    grid-template-columns:1fr!important;
    width:calc(100% - 28px)!important;
  }
  body.single-post .xan-single-post-v171 .xan-single-sidebar-v127{
    position:static!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:14px!important;
  }
}
@media(max-width:600px){
  body.single-post .xan-single-post-v171 .xan-single-hero-v171{padding:28px 0 22px!important}
  body.single-post .xan-single-post-v171 .xan-single-hero-shell-v127{width:calc(100% - 28px)!important}
  body.single-post .xan-single-post-v171 .xan-single-hero-v171 h1{
    font-size:clamp(32px,9vw,40px)!important;line-height:1.06!important;margin:8px 0 12px!important
  }
  body.single-post .xan-single-post-v171 .xan-single-hero-v171 p{font-size:14.5px!important;line-height:1.58!important}
  body.single-post .xan-single-post-v171 .xan-single-content-section-v171{padding:20px 0 34px!important}
  body.single-post .xan-single-post-v171 .xan-single-article-v127{padding:16px!important;border-radius:18px!important}
  body.single-post .xan-single-post-v171 .xan-single-prose-v127 p,
  body.single-post .xan-single-post-v171 .xan-single-prose-v127 li{font-size:15px!important;line-height:1.68!important}
  body.single-post .xan-single-post-v171 .xan-single-prose-v127 h2{font-size:27px!important;margin:28px 0 12px!important}
  body.single-post .xan-single-post-v171 .xan-single-prose-v127 h3{font-size:22px!important}
  body.single-post .xan-single-post-v171 .xan-single-sidebar-v127{grid-template-columns:1fr!important}
}


/* v1.0.72 — BLOG ARCHIVE compaction and full-card media fill.
   User-requested cleanup: remove large intro/summary blocks and make all card visuals fill their media area. */
body.blog .xan-blog-main-v124,
body.category .xan-blog-main-v124,
body.tag .xan-blog-main-v124,
body.author .xan-blog-main-v124,
body.date .xan-blog-main-v124{
  background:#FFFFFF!important;
}
body.blog .xan-blog-hero-v124,
body.category .xan-blog-hero-v124,
body.tag .xan-blog-hero-v124,
body.author .xan-blog-hero-v124,
body.date .xan-blog-hero-v124,
body.blog .xan-blog-toolbar-v124,
body.category .xan-blog-toolbar-v124,
body.tag .xan-blog-toolbar-v124,
body.author .xan-blog-toolbar-v124,
body.date .xan-blog-toolbar-v124{
  display:none!important;
}
body.blog .xan-blog-list-v172,
body.category .xan-blog-list-v172,
body.tag .xan-blog-list-v172,
body.author .xan-blog-list-v172,
body.date .xan-blog-list-v172{
  padding:24px 0 64px!important;
}
body.blog .xan-blog-grid-v172,
body.category .xan-blog-grid-v172,
body.tag .xan-blog-grid-v172,
body.author .xan-blog-grid-v172,
body.date .xan-blog-grid-v172{
  align-items:stretch!important;
}
body.blog .xan-blog-card-v124,
body.category .xan-blog-card-v124,
body.tag .xan-blog-card-v124,
body.author .xan-blog-card-v124,
body.date .xan-blog-card-v124{
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  height:100%!important;
  background:#FFFFFF!important;
}
body.blog .xan-blog-card-media-v124,
body.category .xan-blog-card-media-v124,
body.tag .xan-blog-card-media-v124,
body.author .xan-blog-card-media-v124,
body.date .xan-blog-card-media-v124{
  aspect-ratio:16/10!important;
  height:auto!important;
  min-height:220px!important;
  background:#FFFFFF!important;
  overflow:hidden!important;
}
body.blog .xan-blog-card-media-v124 img,
body.blog .xan-blog-card-image-v169,
body.blog .xan-blog-card-image-v170,
body.category .xan-blog-card-media-v124 img,
body.category .xan-blog-card-image-v169,
body.category .xan-blog-card-image-v170,
body.tag .xan-blog-card-media-v124 img,
body.tag .xan-blog-card-image-v169,
body.tag .xan-blog-card-image-v170,
body.author .xan-blog-card-media-v124 img,
body.author .xan-blog-card-image-v169,
body.author .xan-blog-card-image-v170,
body.date .xan-blog-card-media-v124 img,
body.date .xan-blog-card-image-v169,
body.date .xan-blog-card-image-v170{
  width:100%!important;
  height:100%!important;
  min-height:220px!important;
  object-fit:cover!important;
  object-position:center center!important;
  background:#FFFFFF!important;
}
body.blog .xan-blog-card-body-v124,
body.category .xan-blog-card-body-v124,
body.tag .xan-blog-card-body-v124,
body.author .xan-blog-card-body-v124,
body.date .xan-blog-card-body-v124{
  flex:1 1 auto!important;
  min-height:0!important;
}
@media (max-width:820px){
  body.blog .xan-blog-list-v172,
  body.category .xan-blog-list-v172,
  body.tag .xan-blog-list-v172,
  body.author .xan-blog-list-v172,
  body.date .xan-blog-list-v172{padding:18px 0 46px!important}
  body.blog .xan-blog-card-media-v124,
  body.category .xan-blog-card-media-v124,
  body.tag .xan-blog-card-media-v124,
  body.author .xan-blog-card-media-v124,
  body.date .xan-blog-card-media-v124{min-height:200px!important}
  body.blog .xan-blog-card-media-v124 img,
  body.blog .xan-blog-card-image-v169,
  body.blog .xan-blog-card-image-v170,
  body.category .xan-blog-card-media-v124 img,
  body.category .xan-blog-card-image-v169,
  body.category .xan-blog-card-image-v170,
  body.tag .xan-blog-card-media-v124 img,
  body.tag .xan-blog-card-image-v169,
  body.tag .xan-blog-card-image-v170,
  body.author .xan-blog-card-media-v124 img,
  body.author .xan-blog-card-image-v169,
  body.author .xan-blog-card-image-v170,
  body.date .xan-blog-card-media-v124 img,
  body.date .xan-blog-card-image-v169,
  body.date .xan-blog-card-image-v170{min-height:200px!important}
}
@media (max-width:560px){
  body.blog .xan-blog-card-media-v124,
  body.category .xan-blog-card-media-v124,
  body.tag .xan-blog-card-media-v124,
  body.author .xan-blog-card-media-v124,
  body.date .xan-blog-card-media-v124{aspect-ratio:16/10!important;min-height:190px!important}
  body.blog .xan-blog-card-media-v124 img,
  body.blog .xan-blog-card-image-v169,
  body.blog .xan-blog-card-image-v170,
  body.category .xan-blog-card-media-v124 img,
  body.category .xan-blog-card-image-v169,
  body.category .xan-blog-card-image-v170,
  body.tag .xan-blog-card-media-v124 img,
  body.tag .xan-blog-card-image-v169,
  body.tag .xan-blog-card-image-v170,
  body.author .xan-blog-card-media-v124 img,
  body.author .xan-blog-card-image-v169,
  body.author .xan-blog-card-image-v170,
  body.date .xan-blog-card-media-v124 img,
  body.date .xan-blog-card-image-v169,
  body.date .xan-blog-card-image-v170{min-height:190px!important}
}
