.book-theme-dark{--book-bg:#0e1015;--book-surface:#141720;--book-sidebar-bg:#11141c;--book-text:#e2e8f0;--book-text-muted:#94a3b8;--book-border:#ffffff14;--book-accent:#f5b92f;--book-accent-soft:#f5b92f1f;--book-quote-bg:#f5b92f0a;--book-table-border:#ffffff40;--book-table-stripe:#ffffff05}.book-theme-parchment{--book-bg:#f8f5ee;--book-surface:#f1ede2;--book-sidebar-bg:#ece7da;--book-text:#2c2825;--book-text-muted:#6b645d;--book-border:#3c32281f;--book-accent:#b45309;--book-accent-soft:#b453091a;--book-quote-bg:#b453090d;--book-table-border:#4a4036;--book-table-stripe:#3c322808}.book-theme-paper{--book-bg:#fff;--book-surface:#f9fafb;--book-sidebar-bg:#f3f4f6;--book-text:#1f2937;--book-text-muted:#6b7280;--book-border:#e5e7eb;--book-accent:#d97706;--book-accent-soft:#d9770614;--book-quote-bg:#f3f4f6;--book-table-border:#374151;--book-table-stripe:#f9fafb}.book-font-serif{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,Georgia,Times New Roman,serif}.book-font-sans{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", sans-serif}.book-size-sm{font-size:15px;line-height:2}.book-size-md{font-size:17px;line-height:2.1}.book-size-lg{font-size:19px;line-height:2.2}.book-size-xl{font-size:21px;line-height:2.3}.book-prose{color:var(--book-text);text-align:justify;letter-spacing:.02em;max-width:660px;margin-left:auto;margin-right:auto}.book-prose h1{color:var(--book-text);letter-spacing:-.02em;border-bottom:2px solid var(--book-border);margin-top:2em;margin-bottom:1em;padding-bottom:.4em;font-size:2.2em;font-weight:800;line-height:1.4}.book-prose h2{color:var(--book-text);letter-spacing:-.01em;align-items:center;gap:.4em;margin-top:2.2em;margin-bottom:.9em;font-size:1.6em;font-weight:700;line-height:1.45;display:flex}.book-prose h2:before{content:"";background-color:var(--book-accent);border-radius:2px;width:4px;height:.85em;display:inline-block}.book-prose h3{color:var(--book-text);margin-top:1.8em;margin-bottom:.7em;font-size:1.25em;font-weight:700;line-height:1.5}.book-prose p{line-height:inherit;margin-top:1.5em;margin-bottom:1.5em}.book-prose ul,.book-prose ol{margin-top:1.3em;margin-bottom:1.3em;padding-left:1.6em}.book-prose li{line-height:inherit;margin-top:.6em;margin-bottom:.6em}.book-prose blockquote{border-left:4px solid var(--book-accent);background-color:var(--book-quote-bg);border-radius:0 8px 8px 0;margin:1.8em 0;padding:1em 1.5em}.book-drop-cap p:first-of-type:first-letter{float:left;color:var(--book-accent);padding-top:4px;padding-bottom:2px;padding-right:8px;font-family:Noto Serif SC,Songti SC,Georgia,serif;font-size:3.4em;font-weight:900;line-height:.85}.book-drop-cap .book-mermaid p:first-letter,.book-drop-cap .book-mermaid span:first-letter,.book-drop-cap .book-mermaid foreignObject p{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;padding:0;font-family:inherit}.book-epigraph{background-color:var(--book-quote-bg);border-left:3px solid var(--book-accent);color:var(--book-text-muted);border-radius:0 8px 8px 0;margin:1.8em 0 2.5em;padding:1.2em 1.6em;font-style:italic}.book-epigraph p{margin:.4em 0}.book-prose table{border-collapse:collapse;border-top:2px solid var(--book-table-border);border-bottom:2px solid var(--book-table-border);width:100%;margin:2em 0;font-size:.9em}.book-prose table thead tr{border-bottom:1px solid var(--book-table-border);background-color:var(--book-table-stripe)}.book-prose table th{text-align:left;color:var(--book-text);padding:10px 14px;font-weight:700}.book-prose table td{border-bottom:1px solid var(--book-border);color:var(--book-text);padding:10px 14px}.book-prose table tbody tr:last-child td{border-bottom:none}.book-callout{border-style:solid;border-width:1px;border-radius:8px;margin:1.8em 0;padding:1.2em 1.4em;font-size:.95em;line-height:1.7}.book-callout-editor{color:var(--book-text);background-color:#f5b92f14;border-color:#f5b92f59}.book-callout-statute{color:var(--book-text);background-color:#3b82f614;border-color:#3b82f659}.book-callout-case{color:var(--book-text);background-color:#10b98114;border-color:#10b98159}.book-callout-compliance{color:var(--book-text);background-color:#f59e0b14;border-color:#f59e0b59}@media print{body{color:#111827!important;background-color:#fff!important}.no-print,nav,header,footer,aside,.book-reader-toolbar,.book-reader-sidebar,.book-reader-toc,.book-pagination-nav{display:none!important}.book-reader-content{max-width:100%!important;margin:0!important;padding:0!important}.book-prose{color:#000!important;max-width:100%!important;font-size:12pt!important;line-height:1.6!important}.book-prose h1,.book-prose h2,.book-prose h3{page-break-after:avoid;color:#000!important}.book-prose table,.book-callout,pre{page-break-inside:avoid}}
