/*
Theme Name: Cacao Brume
Template: generatepress
Version: 1.0.0
*/

:root {
  --color-primary: #C17747;
  --color-secondary: #D4A574;
  --color-accent: #F39C12;
  --color-accent-warm: #E8D5C4;
  --color-surface: #FDF8F4;
  --color-background: #FFFFFF;
  --color-text: #2C1810;
  --color-text-secondary: #5D5D5D;
  --color-border: #F5E0CC;
  --radius: 8px;
  --section-gap: 6rem;
  --block-gap: 2rem;
  --container-padding: 3rem;
}

body { font-family: "Merriweather", Georgia, serif; font-weight: 400; color: var(--color-text); }
h1, h2, h3, h4, h5, h6, .site-title { font-family: "Montserrat", -apple-system, sans-serif; font-weight: 700; color: var(--color-text); }
.entry-content a, .site-footer a { color: var(--color-primary); }
button, .button, .wp-block-button__link { border-radius: var(--radius); }
.wp-block-post, article.post { border-radius: var(--radius); }

@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/Montserrat-Regular.woff2) format("woff2"); }
@font-face { font-family: "Montserrat"; font-style: normal; font-weight: 700; font-display: swap; src: url(assets/fonts/Montserrat-Bold.woff2) format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 400; font-display: swap; src: url(assets/fonts/Merriweather-Regular.woff2) format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: italic; font-weight: 400; font-display: swap; src: url(assets/fonts/Merriweather-Italic.woff2) format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 700; font-display: swap; src: url(assets/fonts/Merriweather-Bold.woff2) format("woff2"); }
