/*
Theme Name: Fé & Cultura
Theme URI: https://example.com/fe-cultura
Description: Child theme do News Magazine X para um blog sobre religião e cultura. Paleta burgundy + dourado, tipografia editorial e ajustes de layout voltados a ensaios, reportagens e entrevistas sobre fé, espiritualidade, tradições e cultura.
Author: Kevin
Author URI: https://example.com
Template: news-magazine-x
Version: 1.0.0
Requires at least: 4.7
Requires PHP: 7.4
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: fe-cultura
Tags: blog, religion, culture, magazine, right-sidebar, custom-colors
*/

/* ============================================================
   Fé & Cultura — customização sobre o News Magazine X
   Tokens base do tema-pai:
     accent #f84643 · headings #292929 · body #67737e
   Reinterpretação para religião & cultura:
     accent burgundy #8a2e2b · gold #b8893b · dark #22201d
   Fontes do tema-pai mantidas: Encode Sans Condensed + Oxygen
   ============================================================ */

:root{
  --fc-accent:#8a2e2b;
  --fc-accent-hover:#732421;
  --fc-gold:#b8893b;
  --fc-dark:#22201d;
  --fc-bg-soft:#faf7f3;
  --fc-border:#e8e2db;
}

/* ---------- Acento global (botões, links de destaque, tags) ---------- */
a:hover,
.entry-title a:hover,
.newsx-post-title a:hover,
.widget-title a:hover{
  color:var(--fc-accent);
}

/* Categorias / labels coloridos do tema usam o acento — sobrescreve para burgundy */
.newsx-cat-label,
.newsx-category-label,
.cat-links a,
.post-categories a,
span.newsx-label,
.newsx-meta-category a{
  background-color:var(--fc-accent) !important;
  color:#fff !important;
}

/* Botões */
button,
input[type="submit"],
.newsx-button,
.btn,
.wp-block-button__link{
  background-color:var(--fc-accent) !important;
  border-color:var(--fc-accent) !important;
  color:#fff !important;
}
button:hover,
input[type="submit"]:hover,
.newsx-button:hover,
.wp-block-button__link:hover{
  background-color:var(--fc-accent-hover) !important;
  border-color:var(--fc-accent-hover) !important;
}

/* Menu principal */
.newsx-primary-menu,
.newsx-header-menu,
nav.newsx-nav-primary{
  background-color:var(--fc-accent) !important;
}
.newsx-primary-menu a:hover{
  background-color:rgba(0,0,0,.16) !important;
}

/* ---------- Títulos de seção / widgets: traço dourado ---------- */
.widget-title::after,
.newsx-section-title::after,
.newsx-block-title::after{
  background-color:var(--fc-gold) !important;
}
.newsx-section-title::before{
  background-color:var(--fc-accent) !important;
}

/* ---------- Citação em destaque (blockquote editorial) ---------- */
blockquote{
  border-left:4px solid var(--fc-gold);
  background:var(--fc-bg-soft);
  padding:20px 26px;
  font-family:'Encode Sans Condensed',sans-serif;
  color:#1f1c1b;
}

/* ---------- Links de leitura / "leia mais" ---------- */
.read-more,
.more-link,
.newsx-readmore{
  color:var(--fc-accent) !important;
  font-weight:700;
}

/* ---------- Newsletter / áreas escuras ---------- */
.newsx-subscribe,
.newsx-newsletter{
  background:var(--fc-dark) !important;
}
.newsx-subscribe .newsx-button,
.newsx-newsletter button{
  background:var(--fc-accent) !important;
}

/* ---------- Pequenos refinamentos editoriais ---------- */
.entry-title,
.newsx-post-title{
  letter-spacing:-.005em;
}
.site-footer,
footer.site-footer{
  background-color:var(--fc-dark) !important;
}

/* ---------- Seleção de texto ---------- */
::selection{background:var(--fc-accent);color:#fff;}
