/*
Theme Name: Livia Botti Theme
Theme URI: https://example.com/
Author: Antigravity Code
Description: Tema estático baseado na Grenda. Modificado com as Cores e Tipografia da marca Livia Botti.
Version: 1.0
Text Domain: liviabotti
*/

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap');

/* --- DIRETRIZES DA MARCAL LIVIA BOTTI --- */
:root {
  --primary: #61292e !important;       /* Bordô */
  --primary_hover: #a2a669 !important; /* Verde Claro */
  --text: #504746 !important;          /* Cinza - textos corridos */
  --accent: #686d49 !important;        /* Verde */
  --lighter: #e0decc !important;       /* Creme */
  --border: #e0decc !important;        /* Creme */
}

/* Forçar substituição global para o construtor Elementor / Tema */
body, 
.elementor-text-editor, 
p, 
span.menu-title {
  font-family: 'Manrope', sans-serif !important;
  color: var(--text) !important;
}

h1, h2, h3, h4, h5, h6, 
.elementor-heading-title, 
.entry-title, 
.elementor-icon-box-title > span {
  font-family: 'Melodrama', serif !important;
  color: var(--primary) !important;
}

/* Exceções explícitas de botão para não ficarem com texto cinza */
.elementor-button-text, .rev-btn {
    color: #ffffff !important;
    font-family: 'Manrope', sans-serif !important;
}

/* Botões Customizados */
.elementor-button, .rev-btn {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.elementor-button:hover, .rev-btn:hover {
    background-color: var(--primary_hover) !important;
    border-color: var(--primary_hover) !important;
}

/* Fundos claros */
.elementor-section-boxed {
    background-color: transparent !important;
}
