/* Fallback typography for legal pages when Vite cannot compile @tailwindcss/typography
   (Hostinger LVE often aborts the Lightning CSS thread pool). Keep in sync with
   resources/css/app.css `@plugin '@tailwindcss/typography'` after a successful build. */
.prose {
    max-width: none;
    color: rgb(68 64 60);
    line-height: 1.75;
}
.prose :where(p) {
    margin: 1em 0;
}
.prose :where(h2, h3) {
    font-family: "Playfair Display", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    color: rgb(28 25 23);
    font-weight: 600;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.3;
}
.prose :where(h2) {
    font-size: 1.5rem;
}
.prose :where(h3) {
    font-size: 1.25rem;
}
.prose :where(ul) {
    list-style-type: disc;
    padding-left: 1.5rem;
    margin: 1em 0;
}
.prose :where(ol) {
    list-style-type: decimal;
    padding-left: 1.5rem;
    margin: 1em 0;
}
.prose :where(li) {
    margin: 0.35em 0;
}
.prose :where(a) {
    color: rgb(180 83 9);
    text-decoration: none;
}
.prose :where(a:hover) {
    text-decoration: underline;
}
.prose :where(strong) {
    color: rgb(28 25 23);
    font-weight: 600;
}
.dark .prose {
    color: rgb(214 211 209);
}
.dark .prose :where(h2, h3, strong) {
    color: rgb(245 245 244);
}
.dark .prose :where(a) {
    color: rgb(251 191 36);
}
