
/* V169 - Correção visual das publicações diárias e ordem da Home */
body .daily-publications-index{
  width:100%;
  max-width:1280px;
  margin:0 auto;
  padding:64px 24px 90px !important;
}
body .daily-publications-index .page-head{
  min-height:auto !important;
  padding:64px 0 34px !important;
  margin:0 auto 26px !important;
  text-align:left !important;
  max-width:980px !important;
}
body .daily-publications-index .page-head .auto-kicker{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 14px !important;
  padding:9px 16px;
  border-radius:999px;
  border:1px solid rgba(255,208,0,.45);
  background:rgba(255,208,0,.12);
  color:#ffd000 !important;
  font-size:.92rem !important;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
}
body .daily-publications-index .page-head .auto-kicker::before{content:'✨'}
body .daily-publications-index .page-head h1{
  max-width:860px;
  margin:0 0 18px !important;
  color:#ffd000 !important;
  font-size:clamp(2.35rem,6vw,5.6rem) !important;
  line-height:.98 !important;
  letter-spacing:-.045em;
  font-family:Arial,Helvetica,sans-serif !important;
  font-weight:1000 !important;
  text-transform:none !important;
}
body .daily-publications-index .page-head p{
  max-width:900px !important;
  color:#fff6cf !important;
  font-size:clamp(1.05rem,1.8vw,1.42rem) !important;
  line-height:1.55 !important;
  margin:0 !important;
}
.auto-hero-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:28px;
}
.auto-hero-actions a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:12px 22px;
  border-radius:999px;
  background:#ffd000;
  color:#2a0000 !important;
  text-decoration:none;
  font-weight:1000;
  box-shadow:0 14px 34px rgba(0,0,0,.22);
}
.auto-hero-actions a.secondary{
  background:transparent;
  color:#ffd000 !important;
  border:1px solid rgba(255,208,0,.75);
  box-shadow:none;
}
.publicacoes-lista-corrigida{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:22px !important;
  max-width:1180px;
  margin:0 auto !important;
}
.publicacoes-lista-corrigida .auto-card,
.publicacoes-lista-corrigida article{
  background:linear-gradient(180deg,rgba(95,0,0,.92),rgba(55,0,0,.96)) !important;
  border:1px solid rgba(255,208,0,.38) !important;
  border-radius:22px !important;
  padding:24px !important;
  min-height:250px;
  color:#fff !important;
  box-shadow:0 20px 46px rgba(0,0,0,.25);
}
.publicacoes-lista-corrigida .auto-tag{
  display:inline-flex;
  margin-bottom:12px;
  color:#ffe9a6;
  font-weight:900;
  font-size:.92rem;
}
.publicacoes-lista-corrigida h3{
  color:#ffd000 !important;
  font-family:Georgia,serif !important;
  font-size:1.65rem !important;
  line-height:1.08 !important;
  margin:0 0 14px !important;
}
.publicacoes-lista-corrigida p{
  color:#fff !important;
  font-size:1rem !important;
  line-height:1.58 !important;
}
.publicacoes-lista-corrigida a{
  display:inline-flex;
  margin-top:10px;
  color:#ffd000 !important;
  font-weight:1000;
  text-decoration:none;
}
.daily-auto-home{
  background:linear-gradient(180deg,#240000,#3b0000);
  border:1px solid rgba(255,208,0,.28);
  border-radius:24px;
  margin:46px auto !important;
  max-width:1100px;
  padding:34px 28px !important;
}
.daily-auto-home .daily-auto-head h2{
  font-size:clamp(1.8rem,4vw,3.1rem) !important;
}
@media(max-width:900px){
  body .daily-publications-index{padding:34px 18px 110px !important;}
  body .daily-publications-index .page-head{padding:38px 0 24px !important;text-align:left !important;}
  .publicacoes-lista-corrigida{grid-template-columns:1fr !important;gap:16px !important;}
  .auto-hero-actions a{width:100%;}
}
