/*
Theme Name: Agenda Corporativa Theme
Theme URI: https://exemplo.local/agenda-corporativa-theme
Author: Agenda Corporativa
Author URI: https://exemplo.local
Description: Tema anual 2024-2030 com modal, AJAX e bloco de notas por dia.
Version: 1.1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: agenda-corporativa
Requires PHP: 7.4
*/

/* Base mínima. Estilos da agenda ficam em assets/css/agenda.css */
/* Paleta idêntica ao Menu Le Palmier (menu.lepalmieroficial.com.br) */
:root{
  --green-deep:#1a3a2a;--green-dark:#22473a;--green-mid:#2d5e4a;--green-light:#4a7c65;
  --gold:#c8a97e;--gold-light:#dfc9a8;--gold-muted:#a8936d;
  --cream:#faf7f2;--cream-dark:#f0ebe3;
  --charcoal:#1a1a1a;--graphite:#2a2a2a;--slate:#555;
  --text-dark:#2c2c2c;--text-mid:#666;--text-light:#999;--white:#fff;
  --radius:14px;--radius-sm:10px;
  --shadow-sm:0 2px 12px rgba(0,0,0,.06);--shadow-md:0 8px 30px rgba(0,0,0,.10);
}
*{box-sizing:border-box}
body{margin:0;font-family:'Montserrat',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text-dark);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:var(--green-mid);text-decoration:none}
a:hover{color:var(--green-deep)}
.site-wrap{max-width:1200px;margin:0 auto;padding:0 16px}
.site-header{background:var(--green-deep);border-bottom:4px solid var(--gold);padding:14px 0;box-shadow:var(--shadow-sm)}
.site-header a{color:var(--gold);font-family:'Cormorant Garamond',Georgia,serif;font-size:1.3rem;letter-spacing:.5px}
.site-header a:hover{color:var(--white)}
.site-header ul{display:flex;gap:18px;list-style:none;margin:6px 0 0;padding:0;flex-wrap:wrap}
.site-header li a{font-family:inherit;font-size:.72rem;letter-spacing:1.2px;text-transform:uppercase;color:rgba(200,169,126,.65)}
.site-header li a:hover{color:var(--gold)}
.site-footer{background:var(--cream-dark);border-top:1px solid rgba(42,42,42,.08);color:var(--text-mid);padding:20px 0;margin-top:32px;font-size:14px}
/* responsivo do tema */
@media(max-width:1024px){.site-wrap{padding:0 20px}.site-header a{font-size:1.15rem}}
@media(max-width:640px){
.site-wrap{padding:0 14px}
.site-header{padding:12px 0}
.site-header ul{gap:12px 16px;margin-top:8px}
.site-header li a{font-size:.66rem;letter-spacing:.9px}
.site-footer{font-size:13px;padding:16px 0;margin-top:24px}
}
/* toque: sem estados hover grudados */
@media(hover:none){
.site-header li a:active{color:var(--gold)}
a:active{color:var(--green-deep)}
}

