/*
Theme Name: Finding Kaffa (Kadence Child)
Theme URI: https://findingkaffa.com
Description: Child theme of Kadence for the Finding Kaffa coffee shop review brand.
Author: Ace
Template: kadence
Version: 1.0.1
Text Domain: findingkaffa-child
*/

:root{
  --fk-espresso: #2A1508;   /* Espresso Brown — primary anchor */
  --fk-espresso-mid: #3A1F0F; /* slightly lighter — card/content backgrounds */
  --fk-amber: #C07824;      /* Warm Amber — accent, links, highlights */
  --fk-amber-light: #D4893A; /* lighter amber — hover states */
  --fk-cream: #F4EAD5;      /* Cream — text on dark backgrounds */
}

/* Signature brand element: amber left-edge stripe on key content blocks */
.fk-stripe,
.single-coffee_review .entry-content,
.kadence-single-blog-item {
  border-left: 6px solid var(--fk-amber);
  padding-left: 20px;
}

body {
  background-color: var(--fk-espresso);
  color: var(--fk-cream);
}

/* Keep single review posts and blog content on the same dark surface
   as the rest of the site, with the slightly lighter "card" tone
   already established in the Kadence Global Palette. */
.single-coffee_review .entry-content,
.kadence-single-blog-item {
  background-color: var(--fk-espresso-mid);
}

a, .kt-theme-color {
  color: var(--fk-amber);
}

a:hover {
  color: var(--fk-amber-light);
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", serif;
  font-weight: 700;
  color: var(--fk-cream);
}

body, p, .kt-blocks-content {
  font-family: "DM Sans", sans-serif;
}

/* Grounds Verdict badge styling — matches the four-tier system
   and color mapping used across the rest of the brand. */
.fk-verdict-badge {
  display: inline-block;
  padding: 5px 14px;
  border-radius: 2px;
  font-family: "DM Sans", sans-serif;
  font-weight: 600;
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 16px;
}

/* Local Legend — solid amber, espresso text (matches website mockup) */
.fk-verdict-local-legend {
  background-color: var(--fk-amber);
  color: var(--fk-espresso);
}

/* Hidden Gem — amber outline, amber text */
.fk-verdict-hidden-gem {
  background-color: rgba(192,120,36,0.2);
  color: var(--fk-amber);
  border: 1px solid var(--fk-amber);
}

/* Worth the Stop — cream outline, cream text */
.fk-verdict-worth-the-stop {
  background-color: rgba(244,234,213,0.1);
  color: var(--fk-cream);
  border: 1px solid rgba(244,234,213,0.3);
}

/* Pass — neutral gray, no brand color implied */
.fk-verdict-pass {
  background-color: rgba(150,150,150,0.15);
  color: rgba(244,234,213,0.6);
  border: 1px solid rgba(150,150,150,0.4);
}
