/* 0.32.3 — leitura editorial da Caimária, sem efeitos contínuos. */
body.single-post .site-main article,body.single-post main article{max-width:1040px;margin-inline:auto}
body.single-post .entry-content,body.single-post .post-content,body.single-post article .content-area{box-sizing:border-box;max-width:74ch;margin:clamp(24px,5vw,70px) auto;padding:clamp(24px,5vw,64px);color:#eee5d5!important;background:linear-gradient(180deg,#171312,#100d0c)!important;border:1px solid rgba(199,166,102,.2);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.25);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.82}
body.single-post .entry-content p,body.single-post .post-content p{color:#eee5d5!important;font-size:18px!important;line-height:1.82!important;margin:0 0 1.35em!important}
body.single-post .entry-content h1,body.single-post .entry-content h2,body.single-post .entry-content h3,body.single-post .post-content h1,body.single-post .post-content h2,body.single-post .post-content h3{color:#fff4df!important;line-height:1.2!important;text-wrap:balance}
body.single-post .entry-content a,body.single-post .post-content a{color:#dfbd77!important;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
body.single-post .entry-content img,body.single-post .post-content img{max-width:100%;height:auto;border-radius:14px}
body.single-post .entry-content blockquote,body.single-post .post-content blockquote{margin:1.8em 0;padding:1em 1.4em;border-left:3px solid #c9a35e;background:rgba(201,163,94,.06);color:#f4ead9}
@media(max-width:700px){body.single-post .entry-content,body.single-post .post-content,body.single-post article .content-area{margin:16px 10px;padding:24px 20px;border-radius:16px;font-size:17px}body.single-post .entry-content p,body.single-post .post-content p{font-size:17px!important}}


/* 0.33.1 — título editorial legível no Tema Sirius, sem apagar a composição aprovada. */
body.single-post :where(.entry-title,.wp-block-post-title,.post-title,.single-post-title,[class*="article-title"],[class*="post-title"]) {
  opacity:1!important;filter:none!important;mix-blend-mode:normal!important;
  color:#17110d!important;-webkit-text-fill-color:#17110d!important;
  text-shadow:0 1px 0 rgba(255,255,255,.22),0 10px 28px rgba(32,20,8,.12)!important;
  overflow-wrap:anywhere;text-wrap:balance;
}
body.single-post :where(.entry-title,.wp-block-post-title,.post-title,.single-post-title,[class*="article-title"],[class*="post-title"]) *{
  opacity:1!important;filter:none!important;mix-blend-mode:normal!important;
  color:inherit!important;-webkit-text-fill-color:inherit!important;
}
body.single-post :where(.entry-meta,.post-meta,[class*="article-meta"],[class*="post-meta"]) {
  color:#5c4630!important;opacity:1!important;text-shadow:none!important;
}
body.single-post :where(.entry-meta,.post-meta,[class*="article-meta"],[class*="post-meta"]) *{
  color:inherit!important;opacity:1!important;
}
@media(max-width:760px){
  body.single-post :where(.entry-title,.wp-block-post-title,.post-title,.single-post-title,[class*="article-title"],[class*="post-title"]){font-size:clamp(2.3rem,12vw,4.8rem)!important;line-height:.98!important}
}


/* 0.33.2 — Blog fullscreen no Sistema de Design Sirius */
body.single-post{background:#080807!important;color:#f3ecdf!important}
body.single-post :where(#page,.site,.wp-site-blocks,.site-content,.content-area,.site-main,main){background:#080807!important;max-width:none!important}
body.single-post :where(.entry-header,.post-header,[class*="article-header"],[class*="post-header"]){box-sizing:border-box;max-width:1180px;margin:0 auto;padding:clamp(34px,5vw,76px) clamp(20px,4vw,58px) clamp(20px,3vw,38px);background:radial-gradient(circle at 80% 0,rgba(197,153,66,.12),transparent 35%),#0d0b0a!important;border:1px solid rgba(199,166,102,.2);border-radius:0 0 28px 28px}
body.single-post :where(.entry-title,.wp-block-post-title,.post-title,.single-post-title,[class*="article-title"],[class*="post-title"]){max-width:16ch;margin-inline:auto!important;color:#f8efdf!important;-webkit-text-fill-color:#f8efdf!important;font-size:clamp(3rem,7vw,6.8rem)!important;line-height:.92!important;text-align:center;text-shadow:0 12px 38px rgba(0,0,0,.55)!important}
body.single-post :where(.entry-meta,.post-meta,[class*="article-meta"],[class*="post-meta"]){color:#cbb88f!important;text-align:center}
body.single-post :where(.post-thumbnail,.wp-block-post-featured-image,.featured-image,[class*="featured-image"]){box-sizing:border-box;max-width:960px;max-height:520px;margin:28px auto 42px!important;overflow:hidden;border:1px solid rgba(215,179,99,.46);border-radius:22px;box-shadow:0 0 0 1px rgba(215,179,99,.08),0 24px 70px rgba(171,119,34,.16)}
body.single-post :where(.post-thumbnail,.wp-block-post-featured-image,.featured-image,[class*="featured-image"]) img{width:100%;height:min(46vw,520px)!important;object-fit:cover!important;display:block}
body.single-post .entry-content,body.single-post .post-content,body.single-post article .content-area{background:linear-gradient(180deg,#171312,#0e0c0b)!important;border-color:rgba(199,166,102,.22)!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important}
body.single-post :where(.entry-footer,.post-footer,[class*="tag"],[class*="post-footer"] a){color:#ead9b6!important}
body.single-post :where(.tags-links,.post-tags,.wp-block-post-terms){display:flex;flex-wrap:wrap;gap:8px;max-width:74ch;margin:22px auto;padding:0 20px}
body.single-post :where(.tags-links,.post-tags,.wp-block-post-terms) a{display:inline-flex;padding:8px 12px;border:1px solid rgba(215,179,99,.3);border-radius:999px;background:#12100e;color:#e1c17c!important;text-decoration:none!important}
.sirius-editorial-context{max-width:74ch;margin:0 auto 28px;padding:16px 18px;border:1px solid rgba(215,179,99,.25);border-radius:16px;background:rgba(215,179,99,.06);display:grid;gap:3px}.sirius-editorial-context>span{color:#cda75d;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sirius-editorial-context>strong{font-family:Georgia,"Times New Roman",serif}.sirius-editorial-context>small{opacity:.72}
@media(max-width:700px){body.single-post :where(.entry-header,.post-header,[class*="article-header"],[class*="post-header"]){border-radius:0 0 18px 18px}body.single-post :where(.post-thumbnail,.wp-block-post-featured-image,.featured-image,[class*="featured-image"]){margin:16px 12px 28px!important;border-radius:16px}body.single-post :where(.post-thumbnail,.wp-block-post-featured-image,.featured-image,[class*="featured-image"]) img{height:56vw!important}}
