/* ==========================================================================
   Plus Jakarta Sans — self-hosted variable font (weights 200–800).
   Shared by standalone pages (admin/portal auth, invoices) that don't load
   the main stylesheet. No external font CDN.
   ========================================================================== */
@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/plus-jakarta-sans/PlusJakartaSans%5Bwght%5D.ttf') format('truetype-variations');
    font-weight: 200 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/plus-jakarta-sans/PlusJakartaSans-Italic%5Bwght%5D.ttf') format('truetype-variations');
    font-weight: 200 800;
    font-style: italic;
    font-display: swap;
}
