/* FFC block fonts — Medical Network identity (the "demo" look).
   Display  = Bebas Neue      (headings, hero, region/card titles, stat numbers)
   Body/UI  = Space Grotesk   (paragraphs, leads, form fields)
   Mono     = Courier Prime   (markers, labels, breadcrumbs, status, icons)

   The webfonts are loaded here so every FFC block (directory, single, forms,
   success) has them regardless of the active theme.

   IMPORTANT: the values below are DEFAULTS, declared on the block container.
   Each block also emits its own --ffc-font-* variables from its "Fonts" settings
   onto the block's #instance-id (which is more specific and therefore wins).
   So the fonts stay fully controllable from the block settings in the editor —
   change the font there and the whole block (incl. the intro) follows. */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@400;500;700&family=Courier+Prime&display=swap');

.ffc-md-directory,
.ffc-md-single,
.ffc-md-form-recommend,
.ffc-md-form-confirm,
.ffc-md-form-selflisting,
.ffc-md-success {
  --ffc-font-display: 'Bebas Neue', Impact, sans-serif;
  --ffc-font-body: 'Space Grotesk', sans-serif;
  --ffc-font-mono: 'Courier Prime', monospace;
}

/* ── Theme page-header suppression ──────────────────────────────────────────
   Every FFC Medical Network page (directory, single listing, forms, success)
   renders its own hero/breadcrumb. The body class .ffc-md-page is added on
   those pages (see FFC_MD_Block::add_body_class) so the theme's duplicate
   page-title header is hidden for one consistent layout across all pages.
   The page-level Blocksy setting "Disable page hero" does the same thing;
   this is the plugin-level guarantee so new pages need no manual setup. */
body.ffc-md-page .entry-header { display: none !important; }
