/**
 * Self-hosted canvas fonts (Pitfall 3 — plan 02-04).
 *
 * These two OFL-licensed families are the pilot's canvas fonts. The SAME
 * built files are loaded by the browser editor and the render sidecar
 * (plan 02-07) so canvas text renders byte-identically in both — never
 * hotlink fonts.googleapis.com (GDPR + drift, T-02-15).
 *
 * font-display: block — canvas text must NEVER paint with a fallback face;
 * the editor additionally awaits document.fonts.ready before rendering
 * Textbox objects (fabric.js font-loading gotcha, RESEARCH.md Pitfall 12).
 *
 * Family strings used by the text tool (02-05) and render harness (02-07):
 *   "Inter"     — body/default face, weight 400
 *   "Pacifico"  — display/script face, weight 400
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('./inter-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Pacifico';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('./pacifico-400.woff2') format('woff2');
}
