/*
Theme Name: Frebull Walker
Theme URI: https://frebull-walker.com
Author: Antigravity
Author URI: https://example.com
Description: A custom WordPress theme for Frebull Walker.
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: frebull-walker
*/

/* Global Font for Editor to match Frontend (Gothic/Sans-serif) */
.editor-styles-wrapper {
  font-family: "Inter", sans-serif !important;
}

/* H2: Simple underline */
.prose h2,
.editor-styles-wrapper h2,
h2.wp-block-heading {
  border-bottom: 2px solid #e4e4e7; /* zinc-200 */
  padding-bottom: 0.5rem;
  margin-top: 3rem !important;
  margin-bottom: 1.5rem !important;
  font-size: 1.875rem !important; /* 30px */
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

/* H3: Left border accent */
.prose h3,
.editor-styles-wrapper h3,
h3.wp-block-heading {
  border-left: 5px solid #18181b; /* zinc-950 */
  padding-left: 1rem;
  background-color: #f4f4f5; /* zinc-100 */
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 2.5rem !important;
  margin-bottom: 1.25rem !important;
  font-size: 1.5rem !important; /* 24px */
  font-weight: 600 !important;
  line-height: 1.4 !important;
}

/* Blockquote: Remove italics */
.prose blockquote,
.editor-styles-wrapper blockquote,
.wp-block-quote {
  font-style: normal !important;
  font-weight: 500;
  color: #18181b; /* zinc-900 */
  border-left: 4px solid #e4e4e7; /* zinc-200 */
  padding-left: 1rem;
  margin-left: 0;
  margin-right: 0;
}

/* Remove default quotes added by Tailwind Typography */
.prose blockquote p:first-of-type::before,
.prose blockquote p:last-of-type::after {
  content: none !important;
}

/* Global Text Color: Make article text darker (zinc-900) */
.prose,
.editor-styles-wrapper,
.prose p,
.editor-styles-wrapper p,
.prose li,
.editor-styles-wrapper li {
  color: #18181b !important; /* zinc-900 */
}
