/* ── Finly Design System — Font Faces ───────────────────────────────────── */
/*                                                                            */
/* Relative URLs (./fonts/...) so the same file works across every            */
/* deployment — LoanBrain /static/ds, conferences-tateesq /assets/ds, and     */
/* any future DS consumer — without per-deployment path patching.             */
/*                                                                            */
/* Loaded via @import from base.css for pages that use the full DS cascade,   */
/* or directly (<link rel="stylesheet" href=".../ds/fonts.css" />) for pages  */
/* that need fonts without the full base.css reset (e.g. the NACBA deck).     */
/*                                                                            */
/* Inter is the variable-font latin subset from Google Fonts v20 (48KB, one   */
/* file covers weights 100–900, so no need to declare per-weight faces).      */

/* ── Display — Cheltenham Pro (h1, h2, .text-display only) ─────────────── */

@font-face {
    font-family: 'ITC Cheltenham Pro';
    src: url('./fonts/CheltenhamPro-BoldCond.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Cheltenham Pro';
    src: url('./fonts/CheltenhamPro-BoldCondIt.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* ── Body — Inter (everything else). Variable font, latin subset. ─────── */

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