/*
Theme Name: Mundo Pet Protegido
Theme URI: https://techdocamilo.com/
Description: Tema filho do Astra, com a identidade visual do Mundo Pet Protegido, mantendo total compatibilidade com Astra e Elementor.
Author: Mundo Pet Protegido
Template: astra
Version: 1.0
Requires at least: 5.9
Requires PHP: 7.4
Text Domain: mundo-pet-protegido-child
*/

:root{
  --mpp-azul: #046bd2;
  --mpp-azul-escuro: #045cb4;
  --mpp-texto: #1e293b;
}

/* Títulos */
h1, h2, h3, h4, h5, h6,
.entry-content :where(h1, h2, h3, h4, h5, h6) {
  color: var(--mpp-texto);
}

/* Links */
a { color: var(--mpp-azul); }
a:hover, a:focus { color: var(--mpp-azul-escuro); }

/* Citações em destaque */
.entry-content blockquote {
  border-left: 4px solid var(--mpp-azul);
  background: #f0f5fa;
  padding: 16px 22px;
  font-style: italic;
  border-radius: 4px;
}

/* Tabelas */
.entry-content table {
  border-collapse: collapse;
  width: 100%;
}
.entry-content table th {
  background: var(--mpp-azul);
  color: #fff;
  padding: 10px 14px;
  text-align: left;
}
.entry-content table td {
  padding: 10px 14px;
  border-bottom: 1px solid #e2e8f0;
}

/* Botões arredondados */
.wp-block-button .wp-block-button__link,
.ast-button,
button,
input[type="submit"] {
  background: var(--mpp-azul) !important;
  border-color: var(--mpp-azul) !important;
  border-radius: 999px !important;
}
.wp-block-button .wp-block-button__link:hover,
.ast-button:hover,
button:hover,
input[type="submit"]:hover {
  background: var(--mpp-azul-escuro) !important;
  border-color: var(--mpp-azul-escuro) !important;
}

/* Cards com sombra no blog / arquivo */
.blog .ast-article-post,
.archive .ast-article-post {
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
  transition: box-shadow .2s ease;
}
.blog .ast-article-post:hover,
.archive .ast-article-post:hover {
  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
}

/* Rodapé */
.site-footer,
.ast-footer-copyright {
  background: var(--mpp-azul-escuro);
  color: #f0f5fa;
}
.ast-footer-copyright a { color: #ffffff; text-decoration: underline; }
