/* Primato typography — 15/10/2026 (owner): ίδια οικογένεια με το primato.gr.
   Το primato.gr self-host-άρει την «Google Sans» (design/themes/primato_next/media/fonts/google-sans-*.woff2) και ορίζει
   body,.tygh,.ty-btn,input,select,textarea{font-family:'Google Sans',Arial,sans-serif} (body 16px/400, p 17px, κουμπιά 14px/500).
   Η «Google Sans» διατίθεται στο Google Fonts με άδεια SIL OFL 1.1 (google/fonts ofl/googlesans, METADATA license OFL,
   © 2025 The Google Sans Project Authors) → self-hosted εδώ από fonts.gstatic.com v71, υποσύνολα greek + latin,
   variable wght 400–700. Άδεια: /assets/primato/fonts/OFL-google-sans.txt. Τα αρχεία του e-shop ΔΕΝ αντιγράφηκαν.
   Φορτώνει μετά το primato_desk.css (Desk, app_include_css), στο web_include_css (/login) και μετά το primato_web_nav.css
   στις www σελίδες: αλλάζουν ΜΟΝΟ τα tokens της οικογένειας — μεγέθη/βάρη/ύψη γραμμής μένουν ως έχουν (Desk 14px, www 16px,
   page-head 48px v679, εκτυπώσεις ανέγγιχτες). Η IBM Plex Sans μένει πρώτο fallback (παραμένει self-hosted).
   Επαναφορά = αφαίρεση αυτού του αρχείου από hooks.py (app_include_css/web_include_css) και από τα <link> των www σελίδων. */
@font-face {
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/primato/fonts/google-sans-greek.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
  font-family: "Google Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/primato/fonts/google-sans-latin.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Frappe Desk + website (primato_desk.css κάνει body/inputs/.list-row = var(--font-stack) !important) */
  --font-stack: "Google Sans", "IBM Plex Sans", "Segoe UI", Arial, sans-serif;
  --font-family-sans-serif: var(--font-stack);
  /* token των www σελίδων. v935: το primato_ui.css ορίζει το --font ΔΥΟ φορές — στο @layer tokens
     (κανονικά) ΚΑΙ στο unlayered «Sirtari contract» (:root, ~γρ. 356) ΜΕ !important. Μια κανονική
     δήλωση εδώ χάνει από εκείνη την !important ανεξάρτητα από τη σειρά των <link> (γι' αυτό το live
     /cockpit έμενε IBM Plex ενώ το Desk, που κρίνεται από το --font-stack χωρίς !important, είχε
     Google Sans). Άρα κι εδώ !important: ίδια προέλευση, ίδια ειδικότητα (:root), και τα δύο
     unlayered → κερδίζει η τελευταία στη σειρά = αυτό το αρχείο, που δένει ΜΕΤΑ το primato_ui.css
     σε κάθε www σελίδα (test_v935_www_typography.py). */
  --font: "Google Sans", "IBM Plex Sans", -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif !important;
}
