@import url('https://fonts.googleapis.com/css2?family=Fredericka+the+Great&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap');

:root {
  --flf-bg:    #F7F5F2;
  --flf-text:  #393E41;
  --flf-green: #106552;
  --flf-btn:   #C6D5A8;
  --flf-gris:  #6E7476;
  --flf-borde: rgba(110,116,118,0.25);
}

body {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.2px;
  color: var(--flf-text);
  background-color: var(--flf-bg);
  margin: 0;
}

h1 {
  font-family: 'Lora', serif;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -1.5px;
}
h2 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: -1px;
  margin: 0 0 16px;
}
h3 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0 0 8px;
}
a {
  color: var(--flf-text);
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
a:hover { color: #106552; }

* { box-sizing: border-box; }
