/*
Theme Name:   Perledigusto — Envo Magazine Child
Theme URI:    https://www.perledigusto.it/
Description:  Child theme di Envo Magazine con l'identita' visiva di
              perledigusto.it. Creato il 13 agosto 2026. Serve perche'
              prima il sito usava il tema PADRE direttamente: ogni
              personalizzazione sarebbe sparita al primo aggiornamento.
Author:       Laterradipuglia
Template:     envo-magazine
Version:      1.1.0
Text Domain:  envo-magazine-child
*/

/* ============================================================
   PALETTE — perledigusto
   Verde oliva e oro: gastronomia italiana senza il rosso, che su
   questi siti e' gia' di salentocongusto. Il crema al posto del
   bianco puro toglie durezza alla lettura.
   ============================================================ */
:root {
  --pdg-verde:   #2F4A3C;   /* primario: titoli, coppa del marchio */
  --pdg-oro:     #C9A227;   /* accento: filetti, richiami */
  --pdg-oro-ch:  #F8ECC2;
  --pdg-crema:   #FAF6EE;   /* fondi */
  --pdg-pietra:  #6E6A63;   /* testo secondario */
  --pdg-nero:    #1C1A16;
}

/* ── Intestazione ───────────────────────────────────────────── */

/* Quando il logo c'e', il nome scritto accanto e' un doppione: il
   marchio dice gia' come si chiama il sito. La regola si applica da
   sola solo se il logo e' impostato — WordPress aggiunge la classe
   wp-custom-logo al body — quindi finche' il logo manca il nome resta
   visibile e il sito non si ritrova l'intestazione vuota. */
.wp-custom-logo .site-branding-text { display: none; }

.site-branding-logo img { max-height: 92px; width: auto; }

/* ── Colori dell'interfaccia ────────────────────────────────── */
.site-title a { color: var(--pdg-nero); }
p.site-description { color: var(--pdg-pietra); }

.navbar-nav > li > a:hover,
.nav > li.active > a,
.current-menu-item > a { color: var(--pdg-verde) !important; }

.section-title a:after,
.widget-title h3:after { background: var(--pdg-oro) !important; }

.entry-content a,
.single-entry-summary a,
.post-excerpt a { color: var(--pdg-verde); }
.entry-content a:hover { color: var(--pdg-oro); }

.posted-date:before, .cat-links a:before, .cat-links span:before,
.tags-links span:before, .comments-meta:before,
.widget-title h3:before { color: var(--pdg-oro) !important; }

.btn-primary, input[type="submit"], button[type="submit"] {
  background: var(--pdg-verde) !important;
  border-color: var(--pdg-verde) !important;
  color: #fff !important;
}
.btn-primary:hover, input[type="submit"]:hover, button[type="submit"]:hover {
  background: var(--pdg-nero) !important;
  border-color: var(--pdg-nero) !important;
}

/* ── Il foglio degli articoli usa la palette del sito ───────── */
.art-article {
  --art-primario:   #2F4A3C;
  --art-secondario: #C9A227;
  --art-crema:      #FAF6EE;
  --art-bordo:      #E6DCC6;
  --art-nero:       #1C1A16;
}

/* ============================================================
   SOSTITUZIONE DEL COLORE DEL TEMA
   Envo Magazine usa un azzurro #00aff2 in dieci punti: link, menu
   attivo, titoli dei widget, impaginazione, pulsante di ricerca,
   icona della home, etichette delle categorie.

   Alla prima versione ne avevo coperti tre, e il sito restava azzurro
   ovunque tranne in quei tre. Qui sotto ci sono TUTTI, presi uno per
   uno dal foglio del tema padre — con lo stesso selettore, per non
   dover alzare la specificita' a forza di !important.

   Se un domani il tema aggiunge un punto nuovo, si ritrova cosi':
       grep -n "00aff2" wp-content/themes/envo-magazine/style.css
   ============================================================ */

a, a:active, a:hover { color: #2F4A3C; }
a:hover { color: #C9A227; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus { background-color: #2F4A3C; }

.nav > li.active > a:after,
.current-page-parent:after { background-color: #C9A227; }

.widget-title h3:before { background-color: #C9A227; }

nav.navigation.pagination .current:before {
  background-color: #2F4A3C;
  border: 1px solid #2F4A3C;
}

li.home-icon.front_page_on,
li.home-icon.front_page_on:before { background-color: #2F4A3C; }

#searchsubmit { background-color: #C9A227; }

.comments-meta:before,
.cat-links a:before { background-color: #C9A227; }

@media (min-width: 768px) {
  .navbar-nav > li.active > a,
  .navbar-nav > li > a:hover { background-color: #2F4A3C; }
}
