/* Public Notis pages share the same typeface as the customer cabinet. */

/* Regresie remediată 2026-07-22: un chunk Next.js rămas punea
   scroll-behavior:smooth pe <html>, care transforma restaurarea poziției la
   refresh într-un scroll animat vizibil ("pagina derulează singură la refresh").
   Revenim la comportamentul instant, nativ. */
html { scroll-behavior: auto !important; }

.public-page {
  font-family: 'Onest', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

.public-page body,
.public-page button,
.public-page input,
.public-page select,
.public-page textarea,
.public-page code {
  font-family: inherit;
}

/* Public-facing copy must remain legible at every viewport. */
.public-page .text-xs,
.public-page [class~="text-[7.5px]"],
.public-page [class~="text-[8px]"],
.public-page [class~="text-[9px]"],
.public-page [class~="text-[10px]"],
.public-page [class~="text-[11px]"],
.public-page [class~="text-[12px]"] {
  font-size: 13px !important;
  line-height: 1.35;
}

.public-page [style*="font-size:7.5px"],
.public-page [style*="font-size:8px"],
.public-page [style*="font-size:9px"],
.public-page [style*="font-size:10px"],
.public-page [style*="font-size:11px"],
.public-page [style*="font-size:12px"] {
  font-size: 13px !important;
  line-height: 1.35;
}
