/**
 * fonts.css
 *
 * IMPORTANT: proiectul interzice CDN-uri externe (inclusiv Google Fonts).
 * Acest fișier declară fonturile local. Fișierele .woff2 lipsesc din acest
 * pachet inițial de cod (nu pot include binare aici) — trebuie descărcate
 * o singură dată și puse în /public_html/assets/fonts/, cu aceste nume:
 *
 *   assets/fonts/plus-jakarta-sans-300.woff2
 *   assets/fonts/plus-jakarta-sans-400.woff2
 *   assets/fonts/plus-jakarta-sans-500.woff2
 *   assets/fonts/plus-jakarta-sans-600.woff2
 *   assets/fonts/plus-jakarta-sans-700.woff2
 *   assets/fonts/playfair-display-700.woff2
 *   assets/fonts/playfair-display-800.woff2
 *
 * Sursă legală pentru descărcare (licență Open Font License, gratuit):
 * https://fonts.google.com/specimen/Plus+Jakarta+Sans
 * https://fonts.google.com/specimen/Playfair+Display
 * (descarci fișierele static, NU legi pagina — asta respectă cerința "fără CDN").
 *
 * Până atunci, browserul va face fallback automat la fonturile de sistem
 * definite mai jos, deci site-ul funcționează vizual chiar fără fișierele .woff2.
 */
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/assets/fonts/plus-jakarta-sans-400.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/assets/fonts/plus-jakarta-sans-500.woff2') format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/assets/fonts/plus-jakarta-sans-600.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/assets/fonts/plus-jakarta-sans-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/assets/fonts/playfair-display-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('/assets/fonts/playfair-display-800.woff2') format('woff2');
  font-weight: 800; font-style: normal; font-display: swap;
}

body, .form-input, button, input {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
h1, h2, .auth-title, .al-headline {
  font-family: 'Playfair Display', Georgia, serif;
}
