/* Solobiz.ai — self-hosted webfonts (Phase 1 batch 2, LCP root-fix).
   Replaces the render-blocking Google Fonts @import. Latin faces are Fontsource
   latin subsets (used as-is). CJK faces are the FULL Fontsource chinese-simplified
   packs (~1.2–1.5MB each, ~7000 common simplified glyphs) for full content coverage
   — the ?v= query busts the cache from the earlier 879-char subset.
   All font-display:swap. CJK faces carry unicode-range so they only download for
   CJK codepoints (latin runs ride Cormorant/Inter). Files live beside this CSS. */

/* ---- Cormorant Garamond — latin display / headings ---- */
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url('cormorant-300.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('cormorant-400.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('cormorant-500.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url('cormorant-400i.woff2') format('woff2');}

/* ---- Inter — latin body / UI ---- */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('inter-400.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('inter-500.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('inter-600.woff2') format('woff2');}

/* ---- JetBrains Mono — latin code / prompts ---- */
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('jbmono-400.woff2') format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('jbmono-500.woff2') format('woff2');}

/* ---- Noto Serif SC — CJK display / headings (full chinese-simplified) ---- */
@font-face{font-family:'Noto Serif SC';font-style:normal;font-weight:300;font-display:swap;src:url('notoserifsc-300.woff2?v=2') format('woff2');unicode-range:U+2010-2027,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF;}
@font-face{font-family:'Noto Serif SC';font-style:normal;font-weight:400;font-display:swap;src:url('notoserifsc-400.woff2?v=2') format('woff2');unicode-range:U+2010-2027,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF;}

/* ---- Noto Sans SC — CJK body / UI (full chinese-simplified) ---- */
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url('notosanssc-400.woff2?v=2') format('woff2');unicode-range:U+2010-2027,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF;}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:500;font-display:swap;src:url('notosanssc-500.woff2?v=2') format('woff2');unicode-range:U+2010-2027,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF;}
