﻿
/* ── "Juridisk" läs-typografi (domstol.se-inspirerad) ─────────────────────
   Open Sans, generös radhöjd och lugna normalviktade rubriker — samma recept
   som domstol.se (body 1.4rem/2.3rem, h1-h3 font-weight 400, letter-spacing 0).
   Scopas med .legal-doc på lagrum-, praxis- och analyssidornas innehåll. */
.legal-doc {
    font-family: "Open Sans", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.65;
    letter-spacing: 0;
}
.legal-doc p {
    line-height: 1.65;
}
.legal-doc h1, .legal-doc h2, .legal-doc h3, .legal-doc h4 {
    font-family: inherit;
    letter-spacing: 0;
}
/* Löptext i lag-/praxis-/analysstycken: aningen större och luftigare än
   appens text-sm-standard, för domstolskänslans läsbarhet. */
.legal-doc .prose, .legal-doc article {
    font-size: 0.9375rem; /* 15px */
    line-height: 1.7;
}

/* ── Global font: Open Sans (domstol.se-typografi) ────────────────────────
   Overrides Tailwind v4:s --font-sans (tw_output.css sätter Inter; base.css
   laddas efter). Self-hostad i /fonts — se fonts.css. */
:root, :host {
    --font-sans: "Open Sans", "Segoe UI", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
}
