/*
Theme Name: Angelo Guedes Blog
Template: twentytwentyfive
Version: 1.0
Author: Angelo Guedes Advocacia
Description: Tema do blog com a identidade visual do site angeloguedes.com.br.
*/

body {
  background-color: #FAF6F1;
}

.entry-content, .wp-block-post-content {
  color: #4A4340;
}

.wp-block-post-title a {
  text-decoration: none;
}

/* Cartões dos posts na listagem, ecoando os cards do site principal */
.wp-block-query .wp-block-post {
  background: #FFFFFF;
  border-radius: 16px;
  box-shadow: 0 20px 45px -18px rgba(57, 49, 47, 0.28);
  padding: 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.wp-block-query .wp-block-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px -20px rgba(57, 49, 47, 0.38);
}
.wp-block-post-featured-image img {
  border-radius: 12px;
}

.wp-block-button__link {
  font-weight: 600;
  box-shadow: 0 14px 30px -12px rgba(169, 131, 90, 0.55);
}

/* Cabeçalho e rodapé do tema base tingidos com a cor da marca */
.wp-block-site-title a,
.wp-block-site-title {
  font-family: var(--wp--preset--font-family--heading);
  color: #39312F;
}
.wp-block-site-tagline {
  color: #7D746E;
}

footer.wp-block-template-part {
  background-color: #39312F;
  color: rgba(255, 255, 255, 0.75);
}
footer.wp-block-template-part a {
  color: rgba(255, 255, 255, 0.85);
}

blockquote {
  border-left: 4px solid #A9835A;
  background: #FAF6F1;
  border-radius: 4px 12px 12px 4px;
  padding: 20px 28px;
}
