/*
Theme Name: Hello Child HB for HB Creative
Theme URI: https://example.invalid/hb-creative-child
Description: Staging-only child of Hello Elementor carrying the hb- self-hosted faces, the hb- companion sheet, and the scoped testimonial script. No template overrides.
Author: Hellbender Agency Team B
Author URI: https://example.invalid/
Template: hello-elementor
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hb-creative-child
*/

/* Child of Hello Elementor (Template: hello-elementor above) — see Chunk 0 re-spec.
 * Chunk 0 font payload: 20 self-hosted woff2 faces.
 * Ported verbatim from assets/css/hb-tokens.css:42-200;
 * URLs rewritten to the child hb-fonts/ dir. font-display: swap on all.
 * Chunk 5/6 fill hb-companion.css / hb-testimonials.js; this sheet only
 * registers faces (plus the header above). */

@font-face {
  font-family: "FatFrank";
  src: url("hb-fonts/fatfrank-heavy-900-sv68maPfTebVH4oA0KSIDiAlBws.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-400-X3SZZ4Z5SZNM5K75FPPASQ2YRIJMIPUD-G2K4CBVGEH7VFVIC3T6GBHAWO2E2W7YQ.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-500-KPLUZ2LM37KI6366QBECNGUXYQRCQT5Y-YDWF2IPIKXPINAVFZDUWBJ7A2JGQE6MX.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-600-MNW3HVOPPNJBFIMMG2JLQ6HBXUDB63AO-G6AF2CHLF7U443YAKNG42CSO2I2VD6MV.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-700-UP3D2DUPMRCFFCI7XLZQDJKN3BPI5T2M-FCI4JZSZUOIDDV5CP4SCRBRVODF7IZGU.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-900-TWU2TXVYBJEBCLKLJH6GZBA4BXRSRRLB-E45BEFJW67QAAJX7PZAF7HO2WP6JZJR6.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-400italic-A4TFC2ZRICXLRGJI7ECAKBJ7NX7HVNFF-IVQUU3WGE5LT5R7NEHUAZVFIO7Q7WAQA.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-700italic-WPJYEPUVH6ZW5GODR6BGQ433RN4KCXRJ-VGXUNOHKAXNKEDBORZJPBFCJCWONDREM.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro";
  src: url("hb-fonts/be-vietnam-pro-900italic-HKU2XZEFFWYLEJXZMW7HJOCNNUFER2QG-7HBXQZDUZJ57IZDY6V7WLRM5NHTS5BFN.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Be Vietnam Pro VF";
  src: url("hb-fonts/be-vietnam-pro-variable-400-Q445IPHLMA4CNDMTGWPUGWAZVIAJQB2B-BRTM62GWHURNPAD26DQXC27Y35KZOGJN.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cabinet Grotesk";
  src: url("hb-fonts/cabinet-grotesk-700-B2O4O6V3JMFM2WDCYQI3A47L5U4THDUL-WN5274VQ3AUBDFP74GB4EC4XYJ3EKVNE.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fragment Mono";
  src: url("hb-fonts/fragment-mono-400-latin-4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-400-GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-600-yDtI2UI8XcEg1W2je9XPN3Noo.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-700-syRNPWzAMIrcJ3wIlPIP43KjQs.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-900-rZ5DdENNqIdFTIyQQiP5isO7M.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-400italic-pKRFNWFoZl77qYCAIp84lN1h944.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-600italic-fuyXZpVvOjq8NesCOfgirHCWyg.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-700italic-ia3uin3hQWqDrVloC1zEtYHWw.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("hb-fonts/inter-900italic-gcnfba68tfm7qAyrWRCf9r34jg.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
