/*
Theme Name: SmartMag Child
Theme URI: https://smartmag.theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: https://theme-sphere.com
Template: smart-mag
Version: 1.1
*/

/* ============================================
   El Chismesito — Colores de marca
   Primario:   #FF00EE (magenta)
   Secundario: #FFE600 (amarillo)
============================================ */

/* Variables globales */
:root {
  --color-primary:       #FF00EE;
  --color-primary-hover: #CC00BB;
  --color-secondary:     #FFE600;
}

/* Links — solo los genéricos, no los títulos */
a                        { color: inherit; }
a:hover                  { color: #FF00EE; }

/* Links dentro del contenido de artículos */
.post-content a,
.entry-content a         { color: #FF00EE; }
.post-content a:hover,
.entry-content a:hover   { color: #CC00BB; }

/* Botones */
.butn,
.btn-b,
input[type="submit"],
.wp-block-button__link  {
  background-color: #FF00EE !important;
  border-color:     #FF00EE !important;
  color: #fff !important;
}
.butn:hover,
.btn-b:hover            {
  background-color: #CC00BB !important;
  border-color:     #CC00BB !important;
}

/* Encabezados de bloques (la línea de acento) */
.block-head .b-title:after,
.b-title-wrap .b-title:after,
.section-head .b-title:after { background-color: #FF00EE; }

.block-head .b-title,
.b-title                { border-color: #FF00EE; }

/* Etiquetas de categoría */
.cat-text               { color: #FF00EE !important; }
.cat-label              { background-color: #FF00EE !important; color: #fff !important; }

/* Ticker de noticias */
.ticker-label,
.ticker-wrap .ticker-label {
  background-color: #FFE600 !important;
  color: #000 !important;
}

/* Barra superior (top bar) */
.top-bar                { background-color: #FF00EE !important; }
.top-bar a              { color: #fff !important; }

/* Header – borde inferior de acento */
.site-header            { border-color: #FF00EE; }

/* Paginación */
.pagination .current,
.page-numbers .current  {
  background-color: #FF00EE !important;
  border-color:     #FF00EE !important;
  color: #fff !important;
}
.page-numbers a:hover   { color: #FF00EE !important; }

/* Menú – ítem activo e hover */
.main-nav .current-menu-item > a,
.main-nav li a:hover    { color: #FF00EE !important; }

/* Featured / destacados – overlay */
.featured-grid .cat-label,
.grid-overlay .cat-label { background-color: #FF00EE !important; }

/* Load More */
.load-more-btn          {
  background-color: #FFE600 !important;
  color: #000 !important;
  border-color: #FFE600 !important;
}
.load-more-btn:hover    { background-color: #e6d800 !important; }