/* ============================================================
   Divine Leaf Vegan — shared styles
   Clean, flat, whitespace-forward (Chipotle-style) design system
   ============================================================ */

:root {
  --forest: #1c3527;
  --forest-dark: #142519;
  --cream: #fffdf9;
  --cream-dark: #f4efe4;
  --accent: #c1442d;      /* bold terracotta CTA, plays the "Chipotle red" role */
  --accent-dark: #a83a26;
  --green-accent: #4a7c3f;
  --ink: #1c2620;
  --muted: #6c7568;
  --line: #e7e2d5;
  --white: #ffffff;

  --font-display: "Poppins", "Inter", -apple-system, sans-serif;
  --font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --radius: 18px;
  --container: 1180px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }

body {
  margin: 0;
  font-family: var(--font-body);
  color: var(--ink);
  background: var(--white);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
ul { list-style: none; margin: 0; padding: 0; }

.container {
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 28px;
}

h1, h2, h3, h4 {
  font-family: var(--font-display);
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: -0.01em;
  margin: 0 0 0.5em;
  color: var(--forest-dark);
}

h1 { font-size: clamp(2.4rem, 5vw, 4rem); font-weight: 800; }
h2 { font-size: clamp(1.8rem, 3.2vw, 2.5rem); font-weight: 800; }
h3 { font-size: 1.2rem; font-weight: 700; }

p { margin: 0 0 1em; color: var(--ink); }
.eyebrow {
  font-family: var(--font-display);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 0.76rem;
  font-weight: 700;
  color: var(--accent);
  display: inline-block;
  margin-bottom: 10px;
}

.lede {
  font-size: 1.12rem;
  color: var(--muted);
  max-width: 58ch;
}

/* ---------- buttons ---------- */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 15px 30px;
  border-radius: 100px;
  font-family: var(--font-display);
  font-weight: 700;
  font-size: 0.95rem;
  letter-spacing: 0.01em;
  transition: transform 0.15s ease, background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  border: 2px solid transparent;
  cursor: pointer;
}
.btn-primary {
  background: var(--accent);
  color: var(--white);
}
.btn-primary:hover { background: var(--accent-dark); transform: translateY(-1px); }
.btn-outline {
  background: transparent;
  border-color: var(--forest-dark);
  color: var(--forest-dark);
}
.btn-outline:hover { background: var(--forest-dark); color: var(--cream); }
.btn-dark {
  background: var(--forest-dark);
  color: var(--cream);
}
.btn-dark:hover { transform: translateY(-1px); background: var(--forest); }
.btn-light {
  background: var(--white);
  color: var(--forest-dark);
}
.btn-light:hover { background: var(--cream-dark); }

/* ---------- header ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(255, 253, 249, 0.96);
  backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--line);
}
.site-header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
}
.logo {
  display: flex;
  align-items: center;
}
.logo-img { height: 42px; width: auto; display: block; }
.footer-grid .logo-img { height: 48px; margin-bottom: 14px; }

.main-nav {
  display: flex;
  align-items: center;
  gap: 32px;
}
.main-nav a {
  font-family: var(--font-display);
  font-weight: 600;
  font-size: 0.92rem;
  color: var(--forest);
  position: relative;
  padding: 4px 0;
}
.main-nav a.active,
.main-nav a:hover { color: var(--accent); }
.header-actions { display: flex; align-items: center; gap: 18px; }
.nav-toggle {
  display: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 6px;
}
.nav-toggle span {
  display: block;
  width: 24px;
  height: 2px;
  background: var(--forest-dark);
  margin: 5px 0;
  transition: 0.25s;
}

/* ---------- hero ---------- */
.hero {
  background: var(--cream-dark);
  padding: 80px 0;
}
.hero .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}
.hero h1 { color: var(--forest-dark); }
.hero h1 em { font-style: normal; color: var(--accent); }
.hero-ctas { display: flex; gap: 16px; margin-top: 30px; flex-wrap: wrap; }
.hero-stats {
  display: flex;
  gap: 36px;
  margin-top: 44px;
  flex-wrap: wrap;
}
.hero-stats div strong {
  display: block;
  font-family: var(--font-display);
  font-size: 1.6rem;
  font-weight: 800;
  color: var(--forest-dark);
}
.hero-stats div span { font-size: 0.82rem; color: var(--muted); }

/* ---------- hero: full-bleed video (Chipotle-style) ---------- */
.hero-video {
  position: relative;
  padding: 0;
  min-height: 640px;
  display: flex;
  align-items: center;
  overflow: hidden;
  background: var(--forest-dark);
}
.hero-bg-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.hero-video .hero-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(90deg,
    rgba(16, 13, 11, 0.78) 0%,
    rgba(16, 13, 11, 0.52) 40%,
    rgba(16, 13, 11, 0.22) 68%,
    rgba(16, 13, 11, 0.05) 100%);
}
.hero-video .hero-content {
  position: relative;
  z-index: 2;
  display: block;
  padding: 120px 0;
}
.hero-video .hero-copy { max-width: 620px; }
.hero-video .hero-copy .eyebrow { color: var(--green-accent); filter: brightness(1.5); text-shadow: 0 1px 10px rgba(0,0,0,0.55); }
.hero-video .hero-copy h1 { color: var(--cream); text-shadow: 0 2px 16px rgba(0,0,0,0.55); }
.hero-video .hero-copy h1 em { color: var(--accent); }
.hero-video .hero-copy .lede { color: rgba(255, 253, 249, 0.92); text-shadow: 0 1px 10px rgba(0,0,0,0.5); }
.hero-video .hero-copy .btn-outline {
  border-color: var(--cream);
  color: var(--cream);
}
.hero-video .hero-copy .btn-outline:hover { background: var(--cream); color: var(--forest-dark); }
.hero-video .hero-stats div strong { color: var(--cream); }
.hero-video .hero-stats div span { color: rgba(255, 253, 249, 0.72); }

@media (max-width: 900px) {
  .hero-video { min-height: 560px; }
  .hero-video .hero-content { padding: 90px 0; }
  .hero-video .hero-overlay {
    background: linear-gradient(180deg,
      rgba(16, 13, 11, 0.40) 0%,
      rgba(16, 13, 11, 0.65) 55%,
      rgba(16, 13, 11, 0.86) 100%);
  }
  .hero-video .hero-copy { max-width: 100%; }
}

/* ---------- sections ---------- */
section { padding: 88px 0; }
.section-cream { background: var(--white); }
.section-alt { background: var(--cream-dark); }
.section-forest { background: var(--forest-dark); color: var(--cream); }
.section-forest h2, .section-forest h3 { color: var(--cream); }
.section-forest .eyebrow { color: var(--green-accent); filter: brightness(1.4); }
.section-head { max-width: 620px; margin: 0 auto 52px; text-align: center; }
.section-head.left { margin-left: 0; text-align: left; }

/* ---------- values band ---------- */
.values-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 16px;
}
.value-card {
  position: relative;
  overflow: hidden;
  aspect-ratio: 4 / 5;
  border: 1px solid rgba(255, 253, 249, 0.14);
  border-radius: var(--radius);
  text-align: center;
  color: var(--cream);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  transition: transform 0.2s ease;
}
.value-card:hover { transform: translateY(-3px); }
.value-card img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.72) saturate(1.05);
}
.value-scrim {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(16,13,11,0) 45%, rgba(10,9,7,0.85) 100%);
}
.value-card h3 {
  position: relative;
  z-index: 1;
  font-size: 1rem;
  margin: 0;
  padding: 16px 10px;
  color: var(--cream);
  text-shadow: 0 2px 6px rgba(0,0,0,0.5);
}

/* ---------- feature cards ---------- */
.feature-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.feature-card {
  background: var(--white);
  border-radius: var(--radius);
  overflow: hidden;
  border: 1px solid var(--line);
}
.feature-card .art {
  height: 190px;
  overflow: hidden;
}
.feature-card .art img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.feature-card .body { padding: 22px 24px 28px; }
.feature-card h3 { margin-bottom: 8px; }
.feature-card p { color: var(--muted); font-size: 0.95rem; margin-bottom: 0; }
.tag-row { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 14px; }
.tag {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 5px 11px;
  border-radius: 100px;
  background: var(--cream-dark);
  color: var(--forest);
}

/* flat icon-art backgrounds */
.art-1 { background: #f4e2dc; }
.art-2 { background: #e4ecdf; }
.art-3 { background: #f1e7c9; }

/* ---------- two-col ---------- */
.two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}
.two-col .art-panel {
  aspect-ratio: 4/5;
  border-radius: var(--radius);
  background: var(--forest);
  display: flex;
  align-items: center;
  justify-content: center;
}
.two-col .art-panel svg { width: 50%; height: 50%; }
.two-col .art-panel.art-panel--photo {
  overflow: hidden;
  background: var(--forest);
}
.two-col .art-panel--photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.stat-strip { display: flex; gap: 40px; margin-top: 28px; flex-wrap: wrap; }
.stat-strip div strong { display: block; font-family: var(--font-display); font-size: 1.9rem; font-weight: 800; color: var(--forest-dark); }
.stat-strip div span { font-size: 0.85rem; color: var(--muted); }

/* ---------- badge ---------- */
.badge-strip {
  display: flex;
  align-items: center;
  gap: 16px;
  background: var(--white);
  border: 1px solid var(--line);
  border-radius: 100px;
  padding: 10px 24px 10px 10px;
  width: fit-content;
}
.badge-strip .icon {
  width: 44px; height: 44px; border-radius: 50%;
  background: var(--accent); display: flex; align-items: center; justify-content: center;
  color: var(--white); flex-shrink: 0;
}
.badge-strip .icon svg { width: 22px; height: 22px; }
.badge-strip strong { display: block; font-size: 0.9rem; color: var(--forest-dark); }
.badge-strip span { font-size: 0.8rem; color: var(--muted); }

/* ---------- menu page ---------- */
.menu-intro { text-align: center; max-width: 680px; margin: 0 auto 20px; }
.menu-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin: 40px 0 10px;
  position: sticky;
  top: 78px;
  background: var(--white);
  padding: 14px 0;
  z-index: 10;
  border-bottom: 1px solid var(--line);
}
.menu-nav a {
  font-family: var(--font-display);
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  padding: 9px 18px;
  border-radius: 100px;
  background: var(--cream-dark);
  color: var(--forest);
}
.menu-nav a:hover { background: var(--forest-dark); color: var(--cream); }

.menu-category { padding: 52px 0; border-bottom: 1px solid var(--line); }
.menu-category:last-child { border-bottom: none; }
.menu-cat-head { display: flex; align-items: baseline; gap: 18px; margin-bottom: 28px; }
.menu-cat-head h2 { margin: 0; }
.menu-cat-head .rule { flex: 1; height: 1px; background: var(--line); }
.menu-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px 24px;
}
.menu-item {
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  overflow: hidden;
  background: var(--cream-dark);
  box-shadow: 0 1px 3px rgba(28,53,39,0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.menu-item:hover { transform: translateY(-4px); box-shadow: 0 14px 28px -14px rgba(28,53,39,0.3); }
.menu-item-photo {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background: var(--line);
}
.menu-item-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.menu-item-photo.placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, var(--cream-dark), var(--line));
}
.menu-item-photo.placeholder svg { width: 34px; height: 34px; color: var(--green-accent); opacity: 0.55; }
.menu-item-name {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 13px 16px;
  font-weight: 600;
  color: var(--forest-dark);
}
.menu-item-name svg { width: 16px; height: 16px; color: var(--accent); flex-shrink: 0; }
.menu-item.unavailable { opacity: 0.5; }
.menu-item.unavailable .note { font-weight: 500; font-size: 0.72rem; color: var(--muted); margin-left: auto; }

.menu-cta {
  margin-top: 46px;
  background: var(--forest-dark);
  border-radius: var(--radius);
  padding: 48px;
  text-align: center;
  color: var(--cream);
}
.menu-cta h2 { color: var(--cream); }
.menu-cta .lede { color: rgba(255,253,249,0.72); margin-left: auto; margin-right: auto; }
.menu-cta .btn-row { display: flex; justify-content: center; gap: 16px; margin-top: 22px; flex-wrap: wrap; }

/* ---------- about page ---------- */
.story-block { max-width: 760px; margin: 0 auto; }
.story-block p { font-size: 1.06rem; }
.values-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-top: 20px;
}
.values-list li {
  background: var(--white);
  border-radius: var(--radius);
  padding: 24px;
  border: 1px solid var(--line);
}
.values-list h3 { display: flex; align-items: center; gap: 10px; margin-bottom: 6px; }
.values-list h3 svg { width: 20px; height: 20px; color: var(--accent); }
.values-list p { margin: 0; color: var(--muted); font-size: 0.95rem; }

.timeline { border-left: 2px solid var(--accent); padding-left: 30px; margin-left: 6px; }
.timeline .step { margin-bottom: 32px; position: relative; }
.timeline .step::before {
  content: "";
  position: absolute; left: -37px; top: 4px;
  width: 12px; height: 12px; border-radius: 50%;
  background: var(--accent);
  box-shadow: 0 0 0 4px var(--white);
}
.timeline h3 { margin-bottom: 4px; }
.timeline p { color: var(--muted); margin: 0; }

/* ---------- contact page ---------- */
.contact-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 46px;
  align-items: start;
}
.info-card {
  background: var(--white);
  border-radius: var(--radius);
  padding: 32px;
  border: 1px solid var(--line);
  margin-bottom: 20px;
}
.info-row { display: flex; gap: 16px; align-items: flex-start; margin-bottom: 20px; }
.info-row:last-child { margin-bottom: 0; }
.info-row .icon {
  width: 40px; height: 40px; border-radius: 12px;
  background: var(--cream-dark); display: flex; align-items: center; justify-content: center;
  flex-shrink: 0; color: var(--forest);
}
.info-row .icon svg { width: 19px; height: 19px; }
.info-row h3 { margin: 0 0 2px; font-size: 0.98rem; }
.info-row p { margin: 0; color: var(--muted); }
.hours-table { width: 100%; border-collapse: collapse; }
.hours-table td { padding: 8px 0; border-bottom: 1px solid var(--line); font-size: 0.94rem; }
.hours-table td:last-child { text-align: right; font-weight: 700; color: var(--forest-dark); }
.map-frame {
  border-radius: var(--radius);
  overflow: hidden;
  border: 1px solid var(--line);
  height: 100%;
  min-height: 440px;
}
.map-frame iframe { width: 100%; height: 100%; min-height: 440px; border: 0; }
.social-row { display: flex; gap: 12px; margin-top: 6px; }
.social-row a {
  width: 40px; height: 40px; border-radius: 50%;
  background: var(--forest-dark); color: var(--cream);
  display: flex; align-items: center; justify-content: center;
}
.social-row a svg { width: 17px; height: 17px; }
.social-row a:hover { background: var(--accent); }

/* ---------- footer ---------- */
.site-footer { background: var(--forest-dark); color: rgba(255,253,249,0.72); padding: 60px 0 28px; }
.footer-grid {
  display: grid;
  grid-template-columns: 1.4fr 1fr 1fr 1fr;
  gap: 40px;
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(255,253,249,0.12);
}
.footer-grid h4 { color: var(--cream); font-family: var(--font-display); font-size: 0.82rem; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; }
.footer-grid .logo { color: var(--cream); margin-bottom: 14px; }
.footer-grid p { color: rgba(255,253,249,0.58); font-size: 0.9rem; }
.footer-grid ul li { margin-bottom: 10px; }
.footer-grid ul a { color: rgba(255,253,249,0.72); font-size: 0.9rem; }
.footer-grid ul a:hover { color: var(--white); }
.footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 22px;
  font-size: 0.8rem;
  color: rgba(255,253,249,0.48);
  flex-wrap: wrap;
  gap: 12px;
}

/* ---------- responsive ---------- */
@media (max-width: 980px) {
  .hero .container { grid-template-columns: 1fr; }
  .hero-art { max-width: 380px; margin: 0 auto; order: -1; }
  .values-grid { grid-template-columns: repeat(3, 1fr); }
  .feature-grid { grid-template-columns: repeat(2, 1fr); }
  .two-col { grid-template-columns: 1fr; }
  .two-col .art-panel { max-width: 380px; margin: 0 auto; }
  .contact-grid { grid-template-columns: 1fr; }
  .values-list { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1fr 1fr; }
  .menu-items { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 720px) {
  .main-nav { position: fixed; inset: 72px 16px auto 16px; background: var(--white); border-radius: 16px; flex-direction: column; align-items: flex-start; padding: 20px 24px; box-shadow: 0 12px 30px -12px rgba(28,53,39,0.25); gap: 16px; transform: translateY(-12px); opacity: 0; pointer-events: none; transition: 0.25s ease; border: 1px solid var(--line); }
  .main-nav.open { transform: translateY(0); opacity: 1; pointer-events: auto; }
  .header-actions .btn-primary { padding: 11px 18px; font-size: 0.85rem; }
  .nav-toggle { display: block; }
  .values-grid { grid-template-columns: repeat(2, 1fr); }
  .feature-grid { grid-template-columns: 1fr; }
  .footer-grid { grid-template-columns: 1fr; }
  .menu-items { grid-template-columns: repeat(2, 1fr); gap: 14px 12px; }
  .menu-item-name { padding: 10px 12px; font-size: 0.88rem; }
  section { padding: 60px 0; }
  .hero { padding: 50px 0 60px; }
  .hero-video { padding: 0; }
  .menu-cta { padding: 34px 22px; }
}

.logo-mark {
  display: block;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
.logo-mark--green {
  width: 113px;
  height: 42px;
  background-image: url(data:image/png;base64,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);
}
.logo-mark--white {
  width: 129px;
  height: 48px;
  background-image: url(data:image/png;base64,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);
}
