/* Abrigo com Deus — Publicações recentes premium v0.10.133 */
body.acd-recent-page{background:var(--acd-bg,#fbf7f1);color:var(--acd-text,#172238)}
.acd-recent-main{min-height:70vh;background:var(--acd-bg,#fbf7f1)}
.acd-recent-hero{position:relative;overflow:hidden;padding:58px 0 50px;border-bottom:1px solid rgba(151,108,48,.16);background:linear-gradient(180deg,#fffdf8 0%,#fbf4e9 100%)}
.acd-recent-hero:after{content:"";position:absolute;right:-80px;top:-115px;width:330px;height:330px;border:1px solid rgba(212,175,55,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(212,175,55,.035),0 0 0 95px rgba(125,13,32,.018);pointer-events:none}
.acd-recent-hero-inner{position:relative;z-index:1;max-width:980px;text-align:center}
.acd-recent-kicker{display:inline-flex;align-items:center;gap:8px;color:#a36d12;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.acd-recent-kicker svg{width:17px;height:17px;color:#7d0d20}
.acd-recent-hero h1{max-width:920px;margin:10px auto 12px;font-family:var(--acd-font-serif,'Cormorant Garamond',Georgia,serif);font-size:clamp(42px,5.3vw,66px);line-height:1.01;color:#172238}
.acd-recent-hero p{max-width:720px;margin:0 auto;color:#6d6057;font-size:17px;line-height:1.6}
.acd-recent-listing{padding:48px 0 66px}
.acd-recent-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}
.acd-recent-heading>div>span{display:block;color:#a36d12;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.acd-recent-heading h2{margin:5px 0 0;font-family:var(--acd-font-serif,'Cormorant Garamond',Georgia,serif);font-size:clamp(31px,4vw,43px);line-height:1.07;color:#172238}
.acd-recent-heading>p{margin:0 0 4px;color:#86766a;font-size:13px;font-weight:700}
/* ===== v0.10.133 — cards de Recentes = mesma anatomia homologada de Orações ===== */
body.acd-recent-page .acd-recent-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:26px;
  align-items:stretch;
}
body.acd-recent-page .acd-recent-card-v010133{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #ead9c9!important;
  border-radius:18px!important;
  background:#fffdf9!important;
  box-shadow:0 9px 28px rgba(65,43,25,.045)!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
body.acd-recent-page .acd-recent-card-v010133:hover{
  transform:translateY(-2px)!important;
  border-color:#dfc397!important;
  box-shadow:0 14px 34px rgba(65,43,25,.075)!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-media{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  aspect-ratio:16/10!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:#f1e7d9!important;
  text-decoration:none!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  object-fit:cover!important;
  transition:transform .28s ease!important;
}
body.acd-recent-page .acd-recent-card-v010133:hover .acd-category-card-media img{transform:scale(1.018)}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-placeholder{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  color:#9c6c27!important;
  background:linear-gradient(145deg,#efe4d4,#fbf6ee)!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-placeholder svg{width:52px;height:52px}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-badge{
  position:absolute!important;
  top:22px!important;
  left:22px!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  max-width:calc(100% - 44px)!important;
  margin:0!important;
  padding:7px 12px 6px!important;
  border-radius:7px!important;
  color:#fff;
  box-shadow:0 4px 12px rgba(76,12,28,.14)!important;
  font-size:10.5px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy{
  display:flex!important;
  flex:1!important;
  flex-direction:column!important;
  min-height:295px!important;
  margin:0!important;
  padding:23px 24px 24px!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3{
  margin:0 0 17px!important;
  padding:0!important;
  font-family:var(--acd-font-serif,'Cormorant Garamond',Georgia,serif)!important;
  font-size:30px!important;
  font-weight:700!important;
  line-height:1.02!important;
  letter-spacing:-.018em!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3 a{
  color:#10263a!important;
  text-decoration:none!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-meta{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:0 0 20px!important;
  padding:0!important;
  color:#9a3948!important;
  font-size:13.5px!important;
  line-height:1.3!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-reading-time{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  white-space:nowrap!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-time-icon{
  width:15px!important;
  height:15px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-excerpt{
  margin:0!important;
  padding:0!important;
  color:#725d50!important;
  font-size:16px!important;
  line-height:1.63!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-cta{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:max-content!important;
  margin-top:auto!important;
  padding-top:20px!important;
  border:0!important;
  color:#970c2b!important;
  font-size:14.5px!important;
  font-weight:850!important;
  line-height:1.2!important;
  text-decoration:none!important;
}
body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-cta svg{
  width:17px!important;
  height:17px!important;
  color:currentColor!important;
  stroke:currentColor!important;
}
@media(hover:hover){
  body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3 a:hover,
  body.acd-recent-page .acd-recent-card-v010133:hover .acd-category-card-copy h3 a{
    color:#b8871f!important;
    text-decoration:underline!important;
    text-decoration-thickness:1.5px!important;
    text-underline-offset:.14em!important;
  }
  body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-cta:hover{
    color:#b8871f!important;
    text-decoration:underline!important;
    text-underline-offset:4px!important;
  }
}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133{
  background:#1d1f22!important;
  border-color:#3a332d!important;
  box-shadow:0 9px 28px rgba(0,0,0,.14)!important;
}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133:hover{border-color:#765f38!important;box-shadow:0 14px 34px rgba(0,0,0,.21)!important}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3 a{color:#fff6ea!important}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-meta{color:#e4a9b6!important}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-excerpt{color:#d5c8be!important}
html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-cta{color:#f08499!important}
@media(hover:hover){
  html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3 a:hover,
  html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133:hover .acd-category-card-copy h3 a,
  html[data-theme='dark'] body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-cta:hover{color:#f0cb63!important}
}
.acd-recent-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.acd-recent-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:7px 12px;border:1px solid rgba(125,13,32,.20);border-radius:10px;background:#fff;color:#7d0d20;font-weight:800;text-decoration:none}.acd-recent-pagination .current{background:#7d0d20;color:#fff;border-color:#7d0d20}.acd-recent-pagination a:hover,.acd-recent-pagination a:focus-visible{border-color:#d4af37;color:#a87516;outline:none}
.acd-recent-empty{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:34px;border:1px dashed rgba(155,111,48,.34);border-radius:18px;background:#fff}.acd-recent-empty>span{display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:#fbf2e3;color:#7d0d20}.acd-recent-empty>span svg{width:30px;height:30px}.acd-recent-empty h2{margin:0 0 6px;font-family:var(--acd-font-serif,'Cormorant Garamond',Georgia,serif);color:#172238}.acd-recent-empty p{margin:0;color:#6f625a}
.acd-recent-explore{padding:48px 0 72px;background:#fffdf9;border-top:1px solid rgba(151,108,48,.14)}
.acd-recent-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.acd-recent-explore-grid>a{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:20px;border:1px solid rgba(155,111,48,.18);border-radius:15px;background:#fff;color:#172238;text-decoration:none;box-shadow:0 6px 20px rgba(54,37,21,.04);transition:transform .18s ease,border-color .18s ease}.acd-recent-explore-grid>a:hover,.acd-recent-explore-grid>a:focus-visible{transform:translateY(-2px);border-color:rgba(183,131,29,.62);outline:none}.acd-recent-explore-grid>a>span:first-child{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#fbf2e3;color:#7d0d20}.acd-recent-explore-grid>a>span:first-child svg{width:21px;height:21px}.acd-recent-explore-grid strong{display:block;font-family:var(--acd-font-serif,'Cormorant Garamond',Georgia,serif);font-size:22px;line-height:1.05}.acd-recent-explore-grid small{display:block;margin-top:4px;color:#766a61;font-size:13.5px;line-height:1.35}.acd-recent-explore-grid>a>svg{width:17px;height:17px;color:#7d0d20}
html[data-theme='dark'] body.acd-recent-page{background:#151619;color:#f3eee8}html[data-theme='dark'] .acd-recent-main{background:#151619}html[data-theme='dark'] .acd-recent-hero{background:linear-gradient(180deg,#1a1c1f 0%,#17191c 100%);border-bottom-color:#34302c}html[data-theme='dark'] .acd-recent-hero h1,html[data-theme='dark'] .acd-recent-heading h2,html[data-theme='dark'] .acd-recent-copy h2 a,html[data-theme='dark'] .acd-recent-empty h2,html[data-theme='dark'] .acd-recent-explore-grid>a,html[data-theme='dark'] .acd-recent-explore-grid strong{color:#f5eee7}html[data-theme='dark'] .acd-recent-hero p,html[data-theme='dark'] .acd-recent-copy>p,html[data-theme='dark'] .acd-recent-empty p,html[data-theme='dark'] .acd-recent-explore-grid small{color:#d1c7bf}html[data-theme='dark'] .acd-recent-card,html[data-theme='dark'] .acd-recent-empty,html[data-theme='dark'] .acd-recent-pagination .page-numbers,html[data-theme='dark'] .acd-recent-explore-grid>a{background:#1e2023;border-color:#3a342f}html[data-theme='dark'] .acd-recent-card-footer{border-color:#35302c}html[data-theme='dark'] .acd-recent-meta{color:#c6bbb2}html[data-theme='dark'] .acd-recent-read,html[data-theme='dark'] .acd-recent-heading>div>span,html[data-theme='dark'] .acd-recent-kicker{color:#efc95b}html[data-theme='dark'] .acd-recent-explore{background:#181a1d;border-top-color:#34302c}html[data-theme='dark'] .acd-recent-thumb-placeholder{background:#22262a;color:#d3aa49}
@media(max-width:980px){body.acd-recent-page .acd-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy{min-height:auto!important}.acd-recent-explore-grid{grid-template-columns:1fr}}
@media(max-width:680px){.acd-recent-hero{padding:40px 0 36px}.acd-recent-hero h1{font-size:39px}.acd-recent-listing{padding:36px 0 50px}.acd-recent-heading{align-items:flex-start;flex-direction:column}body.acd-recent-page .acd-recent-grid{grid-template-columns:1fr;gap:20px}body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-media{aspect-ratio:16/10!important}body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy{padding:21px 22px 22px!important}body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-copy h3{font-size:28px!important}body.acd-recent-page .acd-recent-card-v010133 .acd-category-card-badge{top:16px!important;left:16px!important}.acd-recent-empty{grid-template-columns:1fr;padding:28px 22px;text-align:center}.acd-recent-empty>span{margin:0 auto}.acd-recent-explore{padding:40px 0 56px}}
