/* MenkulEX v1.1.07 — single blog embed readability + 3-column grid */

body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103{
  border-radius:28px!important;
  padding:24px!important;
  background:linear-gradient(145deg,#055970 0%,#13364C 100%)!important;
  box-shadow:0 22px 58px rgba(5,89,112,.18)!important;
}
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > span,
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > strong,
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > p,
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 :is(h2,h3,h4,h5,h6,small,label,b){
  color:#FFFFFF!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > p{
  color:rgba(255,255,255,.94)!important;
  font-size:15px!important;
  line-height:1.72!important;
  max-width:780px!important;
}

/* Make internal CTA area a real 3-column grid */
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:16px!important;
}
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div > a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:48px!important;
  padding:10px 14px!important;
  text-align:center!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:#FFFFFF!important;
  color:#055970!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:500!important;
  box-shadow:0 10px 22px rgba(4,31,64,.08)!important;
  transition:transform .2s ease, box-shadow .2s ease!important;
}
body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div > a:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 14px 28px rgba(4,31,64,.12)!important;
}

@media (max-width: 980px){
  body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width: 640px){
  body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103{
    padding:18px!important;
    border-radius:22px!important;
  }
  body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body.single-post .xan-single-prose-v1103 .xan-article-ecosystem-embed-v1103 > div > a{
    min-height:44px!important;
    border-radius:14px!important;
  }
}
