/* ──────────────────────────────────────────────
   VITAL STRUCTURES — Post Personality Layer
   ────────────────────────────────────────────── */

/* Forest green · tan · warm accent palette */

:root {
  --primary: #3d5a3a;
  --secondary: #8c7a62;
  --tertiary: #c4a87a;
  --fonts: "DM Sans", "Space Grotesk", sans-serif;
}

/* Hero Background Gradient */
.post-hero-image {
  background: linear-gradient(160deg, #2a3520 0%, #1a2818 60%, #1a1a18 100%);
}

/* Image Blocks — Venture-Specific Tone */
.image-block {
  background: linear-gradient(135deg, #8c7a62 0%, #6b5a47 100%);
}

.gallery-item {
  background: linear-gradient(135deg, #7a6852 0%, #5a4a3a 100%);
}

/* Related Cards Background */
.related-card {
  border: 1px solid var(--mid);
}

/* Pull Stat Callout */
.pull-stat {
  border-left-color: var(--primary);
  background: #fafaf8;
}

/* Tag Styling */
.tag {
  background-color: #f0ede6;
  color: var(--primary);
}

.tag:hover {
  background-color: var(--primary);
  color: white;
}

/* CTA Section */
.cta-section {
  background-color: var(--primary);
}

/* Override any base resets — NOT redefined here */
/* All layout, nav, footer, structural classes inherit from system.css */
