/*
Theme Name: imta-theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


} 
.post-meta-fallback .author{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:10px;
}

.post-meta-fallback .author img{
  width:32px;
  height:32px;
  border-radius:50%;
  object-fit:cover;
}

.post-meta-fallback .post-cover{
  max-width:100%;
  height:auto;
  display:block;
  margin-bottom:15px;
}
/* ===== CÔ LẬP NỘI DUNG SANITY – KHÔNG ẢNH HƯỞNG TOÀN SITE ===== */

.sanity-content {
  font-family: inherit;
  color: inherit;
  line-height: 1.8;
}

/* Ngăn theme đè style */
.sanity-content * {
  all: revert;
  box-sizing: border-box;
}

/* Cho phép lại các thẻ cơ bản */
.sanity-content p,
.sanity-content h1,
.sanity-content h2,
.sanity-content h3,
.sanity-content ul,
.sanity-content ol,
.sanity-content li,
.sanity-content strong,
.sanity-content em,
.sanity-content img,
.sanity-content blockquote {
  all: revert;
}
.sanity-content {
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.sanity-content p {
  margin: 0 0 1em;
  line-height: 1.7;
}
/* ===== SANITY OVERRIDE ===== */
.sanity-content {
  max-width: 720px;
  margin: 0 auto;
  font-family: inherit;
}

.sanity-post {
  margin-bottom: 48px;
}

.sanity-post h2 {
  margin-bottom: 12px;
}

.sanity-body p {
  line-height: 1.7;
  margin-bottom: 16px;
}
.sanity-content {
  max-width: 100%;
  font-family: inherit;
  line-height: 1.7;
}

.sanity-content p {
  margin-bottom: 1em;
}

