File size: 1,566 Bytes
a9be4a4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | @import "tailwindcss";
@layer base {
body {
@apply bg-slate-950 text-slate-100 font-sans antialiased selection:bg-amber-500/30 selection:text-amber-200;
}
}
/* Court Pleading specific styles */
.legal-font {
font-family: "Georgia", "Times New Roman", "Cambria", serif;
}
.mono-font {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
/* Print-specific layout for official court document generation */
@media print {
body {
background-color: #ffffff !important;
color: #000000 !important;
font-size: 11pt !important;
line-height: 1.45 !important;
}
.no-print {
display: none !important;
}
.print-only {
display: block !important;
}
.legal-document-container {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
background: #ffffff !important;
color: #000000 !important;
}
.page-break-before {
page-break-before: always !important;
break-before: page !important;
}
.page-break-after {
page-break-after: always !important;
break-after: page !important;
}
.avoid-page-break {
page-break-inside: avoid !important;
break-inside: avoid !important;
}
table {
page-break-inside: avoid !important;
}
tr {
page-break-inside: avoid !important;
}
.legal-border {
border-color: #000000 !important;
}
a {
color: #000000 !important;
text-decoration: underline !important;
}
}
|