/* PROPOSTA DO PC (12-11-2026). Só sobrescreve o style.css; apagar esta linha do index para voltar. */
/* 1. Hero: cabe em uma tela, fundo com luz dourada suave em vez de creme chapado */
.hero{min-height:auto;padding:calc(var(--header-h) + 72px) 0 80px;
  background:radial-gradient(ellipse at 50% 0%,rgba(164,109,35,.18),transparent 60%),linear-gradient(#F8F2E6,var(--bg))}
.hero .logo{width:132px;height:auto}
.verse-card{margin-top:40px}
.verse-card blockquote p{font-size:clamp(1.05rem,3.4vw,1.35rem)}
/* 2. Quem Somos: sem texto justificado (abre buracos), sem altura mínima forçada */
.card>p{text-align:left}
#quem-somos .card{min-height:0}
#quem-somos .grid.cols-3{align-items:start}
@media (min-width:900px){#quem-somos .grid.cols-3{grid-template-columns:repeat(3,1fr)}
  #quem-somos .card:nth-child(5){grid-row:span 2}}
/* 3. Projetos: foto ocupando a largura do card, mesma proporção em todos */
.proj{padding:0 0 22px;overflow:hidden}
.proj-img{height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0;margin:0 0 18px}
.proj h3,.proj p{padding:0 20px}
.proj img[src*="sala-de-oracao"]{object-fit:contain;background:#0d1626}
.grid.cols-2{grid-auto-rows:auto}
#projetos .card{min-height:0}
/* 4. Contribua: destaque e botão de copiar o PIX */
#contribua{background:var(--brown-deep);color:var(--cream)}
#contribua h2{color:var(--cream);text-align:center}
#contribua .ref-biblica{color:#D9A860;display:block;margin-top:.4em}
.contribua{color:var(--brown)}
.btn-pix{margin-top:4px;font-size:.8rem;padding:10px 22px}
/* 5. Agenda: menos espaço vazio enquanto está "em breve" */
#agenda{padding:48px 0}
#agenda h2{text-align:center}
.soon{margin-top:16px;padding:20px}
h2{text-align:center}
/* Ajustes da Pati 12/11 a pedido dela: sem botão de copiar PIX; sem aspas decorativa; Percurso proporcional */
.btn-pix{display:none}
@media (min-width:900px){
  #quem-somos .grid.cols-3{grid-template-columns:repeat(6,1fr)}
  #quem-somos .card{grid-column:span 2;grid-row:auto !important}
  #quem-somos .card:nth-child(4),#quem-somos .card:nth-child(6){grid-column:span 3}
  #quem-somos .card.percurso{grid-column:1/-1;order:10}
  #quem-somos .card.percurso ul{columns:2;column-gap:40px}
  #quem-somos .card.percurso li{break-inside:avoid}
}
