/**
 * Recoleta Font Face Declarations
 *
 * Single source of truth for the Recoleta / Recoleta Alt @font-face rules.
 * Loaded two ways:
 *   - React/Vite bundles: imported via `@import '../../css/fonts.css';` in
 *     assets/react/styles/main.css (inlined at build time into assets/dist/assets/style.css).
 *   - Static frontend CSS: enqueued directly as the 'twicely-fonts' handle and
 *     added as a dependency wherever a stylesheet uses the Recoleta font-family
 *     (see includes/frontend/*.php).
 *
 * Do not duplicate these declarations elsewhere - add a dependency on
 * 'twicely-fonts' (static CSS) or import this file (Vite CSS) instead.
 */

@font-face {
    font-family: 'Recoleta';
    src: url('../fonts/Recoleta Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta';
    src: url('../fonts/Recoleta SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('../fonts/Recoleta Alt Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('../fonts/Recoleta Alt Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('../fonts/Recoleta Alt Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Recoleta Alt';
    src: url('../fonts/Recoleta Alt SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
