/* Invoice.SaaS -- styles complémentaires aux utilitaires Tailwind (CDN) */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400;1,9..144,600&display=swap');

/* Identité éditoriale : titres de page en serif (cohérent avec la landing) */
h1 { font-family: 'Fraunces', serif; letter-spacing: -0.015em; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
  background: #94a3b8;
}

.bg-grid-slate {
  background-image:
    linear-gradient(to right, rgb(226 232 240 / 0.6) 1px, transparent 1px),
    linear-gradient(to bottom, rgb(226 232 240 / 0.6) 1px, transparent 1px);
  background-size: 32px 32px;
}

.focus-ring {
  outline: none;
}
.focus-ring:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #4f46e5;
}
