/**
 * UNDF — font loader + Elementor registration.
 *
 * This file only (1) self-hosts the three brand fonts via @font-face and (2) exposes
 * them as CSS variables for the bespoke product template. It does NOT force fonts onto
 * the site — font assignment is done natively in Elementor (Site Settings → Global Fonts /
 * Theme Style, and per-widget), so it stays fully editable in the UI later.
 *
 * The three families are also registered into Elementor's font picker from functions.php
 * (undf_register_elementor_fonts), so "Aileron" / "Playfair Display" / "Montserrat" are
 * selectable everywhere without Elementor Pro Custom Fonts.
 *
 * @package Orologio_Child_UNDF
 */

/* ------------------------------------------------------------------ @font-face (self-hosted) */
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Aileron';src:url('../fonts/Aileron-Heavy.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}

@font-face{font-family:'Montserrat';src:url('../fonts/montserrat-var.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}

@font-face{font-family:'Playfair Display';src:url('../fonts/playfair-var.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url('../fonts/playfair-var-italic.woff2') format('woff2');font-weight:400 700;font-style:italic;font-display:swap}

/* ------------------------------------------------------------------ tokens (used by the product template) */
:root{
	--undf-serif:'Playfair Display',Georgia,'Times New Roman',serif;
	--undf-sans:'Aileron',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
	--undf-ui:'Montserrat','Aileron',sans-serif;
}
