/*
Theme Name: The Barkcloth Center
Theme URI: https://barkclothcenter.org
Author: Expedicto Walugembe
Author URI: https://portfolio.zabatechnology.com/
Description: A WordPress theme for The Barkcloth Center — a multidisciplinary hub dedicated to strengthening Uganda's barkcloth industry through innovation, collaboration, education, and marketplace development.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: backcloththeme
Tags: custom-menu, featured-images, responsive-layout, cultural, artisan
*/

:root {
  --font-size: 16px;
  --background: #ffffff;
  --foreground: #252525;
  --card: #ffffff;
  --card-foreground: #252525;
  --popover: #ffffff;
  --popover-foreground: #252525;
  --primary: #030213;
  --primary-foreground: #ffffff;
  --secondary: #f4f4f5;
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #ffffff;
  --border: rgba(0, 0, 0, 0.1);
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --ring: #b4b4b4;
  --radius: 0.625rem;

  /* Barkcloth color palette */
  --bark-brown: #4A3425;
  --clay-orange: #C8622F;
  --warm-ochre: #D89F5C;
  --natural-beige: #E8DDD1;
  --charcoal: #2B2725;
}

body {
  background-color: var(--background);
  color: var(--foreground);
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

h1 {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.1;
}

h2 {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.3;
}

h3 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-bark-brown { color: var(--bark-brown); }
.bg-bark-brown { background-color: var(--bark-brown); }
.border-bark-brown { border-color: var(--bark-brown); }

.text-clay-orange { color: var(--clay-orange); }
.bg-clay-orange { background-color: var(--clay-orange); }
.border-clay-orange { border-color: var(--clay-orange); }

.text-warm-ochre { color: var(--warm-ochre); }
.bg-warm-ochre { background-color: var(--warm-ochre); }
.hover\:bg-warm-ochre:hover { background-color: var(--warm-ochre); }

.text-natural-beige { color: var(--natural-beige); }
.bg-natural-beige { background-color: var(--natural-beige); }
.border-natural-beige { border-color: var(--natural-beige); }

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