.sirius-journal{width:100%;max-width:none;padding:clamp(26px,4vw,54px) var(--sirius-page-padding);background:radial-gradient(circle at 10% 0%,rgba(136,78,81,.10),transparent 28rem),radial-gradient(circle at 90% 18%,rgba(154,120,63,.08),transparent 30rem),linear-gradient(180deg,#0e0d0d,#151211 48%,#0f0d0d);border-radius:0;color:var(--sirius-parchment-100)}
body.sirius-private-surface .sirius-journal-single{width:var(--sirius-wide);padding-top:clamp(30px,5vw,68px);border:0;background:transparent;box-shadow:none;color:var(--sirius-parchment-100)}
body.sirius-private-surface .sirius-journal-single :where(h1,h2,h3,h4,h5,h6){color:var(--sirius-parchment-50)}
.sirius-journal-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:28px;
  max-width:1760px;
  margin:0 auto clamp(28px,4vw,52px);
  padding:clamp(28px,5vw,72px);
  overflow:hidden;
  border:1px solid rgba(216,202,183,.12);
  border-radius:var(--sirius-radius-xl);
  color:var(--sirius-parchment-100);
  background:
    radial-gradient(circle at 10% 18%,rgba(136,78,81,.18),transparent 24rem),
    radial-gradient(circle at 88% 18%,rgba(154,120,63,.12),transparent 25rem),
    linear-gradient(145deg,rgba(29,25,24,.98),rgba(10,9,9,.98));
  box-shadow:var(--sirius-shadow-deep);
}
.sirius-journal-hero:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0 62%,rgba(210,183,123,.035) 62% 63%,transparent 63% 100%);
  pointer-events:none;
}
.sirius-journal-hero__runes{position:absolute;right:4%;top:18px;color:rgba(210,183,123,.08);font:700 clamp(18px,3vw,36px)/1 var(--sirius-serif);letter-spacing:.28em}
.sirius-journal-hero__copy{position:relative;z-index:1;max-width:840px}
.sirius-journal-hero__copy>span,.sirius-article-kicker{color:var(--sirius-gold-300);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}
.sirius-journal-hero h1{max-width:900px;margin:10px 0 14px;color:var(--sirius-parchment-50);font:600 clamp(34px,5.3vw,72px)/.98 var(--sirius-serif);letter-spacing:-.035em}
.sirius-journal-hero__copy p{max-width:720px;margin:0;color:var(--sirius-parchment-200);font-size:clamp(15px,1.5vw,19px);line-height:1.7}
.sirius-journal-hero__seal{position:relative;z-index:1;display:grid;place-items:center;width:120px;height:120px;align-self:center;border:1px solid rgba(210,183,123,.24);border-radius:50%;background:radial-gradient(circle,rgba(210,183,123,.08),transparent 65%)}
.sirius-journal-hero__seal:before,.sirius-journal-hero__seal:after,.sirius-journal-hero__seal i{content:"";position:absolute;border:1px solid rgba(210,183,123,.16);border-radius:50%;inset:12px}
.sirius-journal-hero__seal:after{inset:27px}.sirius-journal-hero__seal i{inset:42px;border-color:rgba(136,78,81,.34)}
.sirius-journal-hero__seal b{position:relative;color:var(--sirius-gold-300);font-size:26px}
.sirius-journal-hero__cycle{position:relative;z-index:1;grid-column:1/-1;display:flex;gap:9px;align-items:baseline;margin:4px 0 0;color:var(--sirius-parchment-300);font-size:11px}
.sirius-journal-hero__cycle small{color:var(--sirius-gold-300);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sirius-journal-hero__cycle strong{color:var(--sirius-parchment-100);font-weight:600}
.sirius-journal-categories{position:relative;z-index:1;grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgba(216,202,183,.10)}
.sirius-journal-categories a{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(216,202,183,.12);border-radius:999px;color:var(--sirius-parchment-200);background:rgba(255,250,240,.025);font-size:11px;font-weight:700;text-decoration:none}
.sirius-journal-categories a:hover,.sirius-journal-categories a:focus-visible,.sirius-journal-categories a.is-current{border-color:rgba(210,183,123,.34);color:var(--sirius-gold-300);background:rgba(210,183,123,.075);outline:none}
.sirius-post-grid--journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,32px);max-width:1760px;margin:0 auto}
.sirius-journal-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(216,202,183,.11);border-radius:var(--sirius-radius-lg);background:linear-gradient(145deg,rgba(255,250,240,.052),rgba(255,250,240,.018));box-shadow:var(--sirius-shadow-soft);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.sirius-journal-card:hover{transform:translateY(-4px);border-color:rgba(210,183,123,.26);box-shadow:0 28px 72px rgba(0,0,0,.40)}
.sirius-journal-card:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--sirius-wine-400),var(--sirius-gold-400),transparent);opacity:.58}
.sirius-journal-card .sirius-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--sirius-ink-900)}
.sirius-journal-card .sirius-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,9,9,.74))}
.sirius-journal-card .sirius-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease;filter:saturate(.78) contrast(1.04)}
.sirius-journal-card:hover .sirius-card__media img{transform:scale(1.035);filter:saturate(.96) contrast(1.05)}
.sirius-journal-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:rgba(210,183,123,.5);background:radial-gradient(circle at center,rgba(136,78,81,.14),transparent 12rem),linear-gradient(145deg,#171414,#0a0909)}
.sirius-journal-card__placeholder b{font-size:36px}.sirius-journal-card__placeholder i{position:absolute;bottom:18px;font:600 18px/1 var(--sirius-serif);letter-spacing:.28em;opacity:.28}
.sirius-journal-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(20px,2.5vw,30px)}
.sirius-journal-card__category{align-self:flex-start;margin-bottom:10px;color:var(--sirius-gold-300);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}
.sirius-journal-card .sirius-entry-title{margin:0}.sirius-journal-card .sirius-entry-title a{color:var(--sirius-parchment-50);font:600 clamp(22px,2.1vw,31px)/1.12 var(--sirius-serif);text-decoration:none}.sirius-journal-card .sirius-entry-title a:hover{color:var(--sirius-gold-300)}
.sirius-journal-card .sirius-entry-meta{display:flex;gap:12px;margin-top:12px;color:var(--sirius-parchment-300);font-size:10px}.sirius-journal-card .sirius-entry-meta span:before{content:"·";margin-right:12px;color:var(--sirius-gold-500)}
.sirius-journal-card .sirius-entry-content{margin-top:16px;color:var(--sirius-parchment-200);font-size:14px;line-height:1.7}.sirius-journal-card .sirius-entry-content p{margin:0}
.sirius-journal-card__action{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;color:var(--sirius-gold-300);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sirius-journal-card__action span{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(210,183,123,.22);border-radius:50%;transition:transform .2s ease,background .2s ease}.sirius-journal-card__action:hover span{transform:translate(2px,-2px);background:rgba(210,183,123,.09)}
.sirius-article-shell{max-width:none;padding-top:clamp(30px,5vw,68px)}
.sirius-article{max-width:1180px;margin:0 auto}.sirius-article-hero{position:relative;max-width:980px;margin:0 auto clamp(26px,4vw,48px);padding:clamp(22px,4vw,44px) 0;text-align:center}.sirius-article-hero__runes{margin-bottom:14px;color:rgba(210,183,123,.26);font:600 18px/1 var(--sirius-serif);letter-spacing:.24em}.sirius-article-hero .sirius-entry-title{max-width:980px;margin:12px auto 18px;color:var(--sirius-parchment-50);font:600 clamp(38px,6vw,76px)/1.02 var(--sirius-serif);letter-spacing:-.035em}.sirius-entry-meta--article{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;color:var(--sirius-parchment-300);font-size:11px}.sirius-entry-meta--article>span:first-child{display:flex;align-items:center;gap:8px}.sirius-entry-meta--article img{border-radius:50%}.sirius-entry-meta--article a{color:var(--sirius-parchment-100)}.sirius-entry-meta--article>*+*:before{content:"·";margin-right:15px;color:var(--sirius-gold-500)}
.sirius-article-featured{position:relative;margin:0 0 clamp(30px,5vw,64px);overflow:hidden;border:1px solid rgba(216,202,183,.12);border-radius:var(--sirius-radius-xl);box-shadow:var(--sirius-shadow-deep)}.sirius-article-featured img{display:block;width:100%;max-height:680px;object-fit:cover}.sirius-article-content{max-width:860px;margin:0 auto;padding:clamp(24px,4vw,54px);border:1px solid rgba(216,202,183,.11);border-radius:var(--sirius-radius-lg);color:var(--sirius-parchment-100);background:linear-gradient(145deg,rgba(255,250,240,.045),rgba(255,250,240,.018));box-shadow:var(--sirius-shadow-soft)}
.sirius-article-content>p:first-of-type:first-letter{float:left;margin:.03em .10em 0 0;color:var(--sirius-gold-300);font:600 4.2em/.78 var(--sirius-serif)}
.sirius-article-content :where(p,li){font-size:clamp(16px,1.45vw,19px);line-height:1.82}.sirius-article-content h2{margin-top:1.8em;color:var(--sirius-parchment-50);font:600 clamp(28px,3vw,42px)/1.15 var(--sirius-serif)}.sirius-article-content blockquote{margin:2em 0;padding:22px 28px;border-left:2px solid var(--sirius-gold-400);color:var(--sirius-parchment-100);background:rgba(210,183,123,.045);font:italic 600 1.22em/1.6 var(--sirius-serif)}
@media(max-width:1100px){.sirius-post-grid--journal{grid-template-columns:repeat(2,minmax(0,1fr))}.sirius-journal-hero__seal{width:96px;height:96px}}
@media(max-width:700px){
  .sirius-journal{padding-top:18px}
  .sirius-journal-hero{grid-template-columns:1fr;padding:28px 22px;border-radius:22px}
  .sirius-journal-hero__seal{display:none}
  .sirius-journal-hero h1{font-size:38px}
  .sirius-journal-categories{
    width:100%;
    min-width:0;
    align-items:center;
    flex-wrap:nowrap;
    gap:10px;
    overflow-x:auto;
    overflow-y:hidden;
    padding:16px 2px 6px;
    scroll-snap-type:x proximity;
    scroll-padding-inline:2px;
    overscroll-behavior-inline:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  .sirius-journal-categories::-webkit-scrollbar{display:none}
  .sirius-journal-categories a{
    flex:0 0 auto;
    align-self:center;
    justify-content:center;
    min-width:max-content;
    min-height:44px;
    padding:10px 16px;
    line-height:1.25;
    white-space:nowrap;
    overflow-wrap:normal;
    word-break:normal;
    text-align:center;
    scroll-snap-align:start;
  }
  .sirius-post-grid--journal{grid-template-columns:1fr}
  .sirius-journal-card .sirius-entry-title a{font-size:27px}
  .sirius-article-hero{text-align:left}
  .sirius-entry-meta--article{justify-content:flex-start}
  .sirius-entry-meta--article>*+*:before{display:none}
  .sirius-article-content{padding:24px 20px}
  .sirius-article-hero .sirius-entry-title{font-size:42px}
}
@media(prefers-reduced-motion:reduce){.sirius-journal-card,.sirius-journal-card img,.sirius-journal-card__action span{transition:none}.sirius-journal-card:hover{transform:none}}

/* Compatibilidade com os templates do Editor do Site. */
.sirius-journal .wp-block-query{max-width:1760px;margin:0 auto}
.sirius-journal-card>.wp-block-post-featured-image{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;overflow:hidden;background:var(--sirius-ink-900)}
.sirius-journal-card>.wp-block-post-featured-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,9,9,.74));pointer-events:none}
.sirius-journal-card>.wp-block-post-featured-image a{display:block;width:100%;height:100%}
.sirius-journal-card>.wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease;filter:saturate(.78) contrast(1.04)}
.sirius-journal-card:hover>.wp-block-post-featured-image img{transform:scale(1.035);filter:saturate(.96) contrast(1.05)}
.sirius-journal-card .wp-block-post-terms{margin:0 0 10px}
.sirius-journal-card .wp-block-post-terms a{color:var(--sirius-gold-300);font-size:9px;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}
.sirius-journal-card .wp-block-post-title{margin:0}
.sirius-journal-card .wp-block-post-title a{color:var(--sirius-parchment-50);font:600 clamp(22px,2.1vw,31px)/1.12 var(--sirius-serif);text-decoration:none}
.sirius-journal-card .wp-block-post-title a:hover{color:var(--sirius-gold-300)}
.sirius-journal-card .wp-block-post-date,.sirius-reading-time{color:var(--sirius-parchment-300);font-size:10px}
.sirius-journal-card .wp-block-post-excerpt{margin:16px 0 0;color:var(--sirius-parchment-200);font-size:14px;line-height:1.7}
.sirius-journal-card .wp-block-post-excerpt__more-link{display:flex;justify-content:space-between;align-items:center;margin-top:20px;color:var(--sirius-gold-300);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
.sirius-journal-card .wp-block-post-excerpt__more-link:after{content:"↗";display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(210,183,123,.22);border-radius:50%}
.sirius-pagination{max-width:1760px;margin:clamp(28px,4vw,52px) auto 0;padding-top:22px;border-top:1px solid rgba(216,202,183,.1)}
.sirius-pagination a,.sirius-pagination .page-numbers{color:var(--sirius-parchment-200);text-decoration:none}
.sirius-pagination a:hover,.sirius-pagination a:focus-visible,.sirius-pagination .current{color:var(--sirius-gold-300)}
.sirius-journal-single>.sirius-article{width:min(1180px,calc(100% - 2 * var(--sirius-page-padding)));margin-inline:auto}
.sirius-journal-single .sirius-article-featured{display:block}
.sirius-journal-single .sirius-article-featured img{width:100%;max-height:680px;object-fit:cover}
.sirius-journal-single .wp-block-post-author{align-items:center}
.sirius-journal-single .wp-block-post-author__avatar img{border-radius:50%}
.sirius-journal-single .wp-block-post-content{color:inherit}
/* RC10.37 - o hero editorial respeita a reserva do shell fixo também em
 * navegação por âncora/restauração de posição, sem duplicar o offset do #page. */
.sirius-journal-hero,
.sirius-article-hero {
	scroll-margin-top: calc(max(var(--sirius-member-header-height, 0px), var(--sirius-member-header-min-height, 132px)) + 16px);
}

@media(max-width:700px){
	.sirius-journal-hero__copy{min-width:0}
	.sirius-journal-hero h1{overflow-wrap:anywhere;text-wrap:balance}
}


/* RC10.41 — no celular, os assuntos do Blog são uma faixa horizontal de
 * botões não compressíveis. O rótulo permanece inteiro dentro do próprio
 * botão; o excesso de opções é resolvido pelo gesto nativo de rolagem. */
