.paper-container.svelte-e3zgwq{background:var(--color-bg-pure)}.paper-header.svelte-e3zgwq{border-bottom:1px solid var(--color-border-default)}.paper-id.svelte-e3zgwq{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.paper-title.svelte-e3zgwq{color:var(--color-fg-primary);font-size:var(--text-3xl);font-weight:700;line-height:1.2}.paper-subtitle.svelte-e3zgwq{color:var(--color-fg-secondary);font-size:var(--text-body-lg);line-height:1.6}.paper-meta.svelte-e3zgwq{color:var(--color-fg-muted);font-size:var(--text-body-sm);font-family:var(--font-mono)}.section-title.svelte-e3zgwq{color:var(--color-fg-primary);font-size:var(--text-xl);font-weight:600}.subsection-title.svelte-e3zgwq{color:var(--color-fg-secondary);font-size:var(--text-body-lg);font-weight:600}.body-text.svelte-e3zgwq{color:var(--color-fg-secondary);font-size:var(--text-body);line-height:1.7}.emphasis-text.svelte-e3zgwq{color:var(--color-fg-primary);font-weight:500}.data-table.svelte-e3zgwq{width:100%;border-collapse:collapse}.data-table.svelte-e3zgwq th:where(.svelte-e3zgwq){text-align:left;padding:var(--space-xs) var(--space-sm);color:var(--color-fg-muted);font-size:var(--text-body-sm);font-weight:500;border-bottom:1px solid var(--color-border-default)}.data-table.svelte-e3zgwq td:where(.svelte-e3zgwq){padding:var(--space-xs) var(--space-sm);color:var(--color-fg-secondary);font-size:var(--text-body-sm);border-bottom:1px solid var(--color-border-default)}.data-table.svelte-e3zgwq code:where(.svelte-e3zgwq){color:var(--color-fg-primary);font-family:var(--font-mono);font-size:var(--text-body-sm)}.code-block.svelte-e3zgwq{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-md);overflow-x:auto}.code-block.svelte-e3zgwq code:where(.svelte-e3zgwq){color:var(--color-fg-secondary);font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:1.6;white-space:pre}.paper-footer.svelte-e3zgwq{border-top:1px solid var(--color-border-default)}.paper-link.svelte-e3zgwq{color:var(--color-brand-primary);text-decoration:none;font-size:var(--text-body-sm)}.paper-link.svelte-e3zgwq:hover{text-decoration:underline}
