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

:root {
  --color-primary: #c2410c;
  --color-hover: #ea580c;
  --color-accent: #ffedd5;
  --color-bg: #fff7ed;
  --font-main: 'Nunito', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-heading: 'Lora', 'Nunito', Georgia, serif;
  --border-radius: 4px;
  --card-radius: 8px;
  --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

html, body {
  font-family: var(--font-main);
  color: #1f2937;
  background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading);
}

.text-primary {
  color: var(--color-primary);
}

.bg-primary {
  background-color: var(--color-primary);
}

.border-primary {
  border-color: var(--color-primary);
}

.bg-white, .bg-gray-50, .bg-gray-100 {
  color: #1f2937;
}

header a[href*="index"] {
  min-width: 0;
}

header a[href*="index"] > span {
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
