/* Menodi brand fonts — SF Pro (sans) + New York (serif), self-hosted variable woff2.
   Registered under BOTH their real names and the legacy names ('Inter', 'Fraunces')
   so every page/component switches without touching its inline CSS.
   SF Pro: wght 300–700 + auto optical sizing (Text ↔ Display).
   New York: wght 400–1000 + auto optical sizing (Small ↔ Extra Large). */

@font-face{font-family:'SF Pro';src:url('/fonts/SF-Pro-var.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}
@font-face{font-family:'SF Pro';src:url('/fonts/SF-Pro-Italic-var.woff2') format('woff2');font-weight:300 700;font-style:italic;font-display:swap;}
@font-face{font-family:'New York';src:url('/fonts/NewYork-var.woff2') format('woff2');font-weight:400 1000;font-style:normal;font-display:swap;}
@font-face{font-family:'New York';src:url('/fonts/NewYork-Italic-var.woff2') format('woff2');font-weight:400 1000;font-style:italic;font-display:swap;}

/* Legacy-name aliases: pages that say 'Inter' or 'Fraunces' now get SF Pro / New York. */
@font-face{font-family:'Inter';src:url('/fonts/SF-Pro-var.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}
@font-face{font-family:'Inter';src:url('/fonts/SF-Pro-Italic-var.woff2') format('woff2');font-weight:300 700;font-style:italic;font-display:swap;}
@font-face{font-family:'Fraunces';src:url('/fonts/NewYork-var.woff2') format('woff2');font-weight:400 1000;font-style:normal;font-display:swap;}
@font-face{font-family:'Fraunces';src:url('/fonts/NewYork-Italic-var.woff2') format('woff2');font-weight:400 1000;font-style:italic;font-display:swap;}
@font-face{font-family:'Geist';src:url('/fonts/SF-Pro-var.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}

:root{
  --sans:'SF Pro',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;
  --serif:'New York',ui-serif,Georgia,'Times New Roman',serif;
}
