.paper-container.svelte-x75sow{background:var(--color-bg-pure);color:var(--color-fg-primary)}.paper-id.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-muted);letter-spacing:.1em}.paper-header.svelte-x75sow{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl)}.paper-title.svelte-x75sow{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-md);line-height:var(--leading-tight)}.paper-meta.svelte-x75sow{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.meta-item.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.status-proposed.svelte-x75sow{color:var(--color-warning);text-transform:uppercase;letter-spacing:.05em}.paper-tags.svelte-x75sow{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag.svelte-x75sow{padding:var(--space-xs) var(--space-sm);background:var(--color-bg-surface);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-fg-tertiary)}.paper-section.svelte-x75sow{margin-bottom:var(--space-2xl)}.section-heading.svelte-x75sow{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-lg)}.subsection-heading.svelte-x75sow{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:var(--space-lg) 0 var(--space-md)}.body-text.svelte-x75sow{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}.callout.svelte-x75sow{padding:var(--space-md);border-left:3px solid;margin:var(--space-lg) 0;background:var(--color-bg-surface)}.callout-warning.svelte-x75sow{border-color:var(--color-warning)}.callout-info.svelte-x75sow{border-color:var(--color-info)}.callout-success.svelte-x75sow{border-color:var(--color-success)}.callout-error.svelte-x75sow{border-color:var(--color-error)}.callout-title.svelte-x75sow{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.callout-text.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.callout-link.svelte-x75sow{color:var(--color-info);text-decoration:underline}.callout-link.svelte-x75sow:hover{color:var(--color-fg-primary)}.table-container.svelte-x75sow{overflow-x:auto;margin:var(--space-lg) 0}.comparison-table.svelte-x75sow,.layers-table.svelte-x75sow{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.comparison-table.svelte-x75sow th:where(.svelte-x75sow),.layers-table.svelte-x75sow th:where(.svelte-x75sow){text-align:left;padding:var(--space-sm);border-bottom:2px solid var(--color-border-emphasis);color:var(--color-fg-primary);font-weight:var(--font-semibold)}.comparison-table.svelte-x75sow td:where(.svelte-x75sow),.layers-table.svelte-x75sow td:where(.svelte-x75sow){padding:var(--space-sm);color:var(--color-fg-secondary)}.table-label.svelte-x75sow{font-weight:var(--font-medium);color:var(--color-fg-primary)}.table-winner.svelte-x75sow{font-weight:var(--font-semibold);color:var(--color-success)}.table-cost.svelte-x75sow{font-family:monospace;color:var(--color-fg-tertiary)}.table-highlight.svelte-x75sow{background:var(--color-bg-surface)}code.svelte-x75sow{padding:2px 6px;background:var(--color-bg-surface);border-radius:var(--radius-sm);font-size:.9em;font-family:monospace;color:var(--color-fg-primary)}.differentiator-grid.svelte-x75sow,.use-case-grid.svelte-x75sow{margin:var(--space-lg) 0}.differentiator.svelte-x75sow,.use-case.svelte-x75sow{padding:var(--space-md);background:var(--color-bg-surface);border-radius:var(--radius-md)}.diff-title.svelte-x75sow,.use-case-title.svelte-x75sow{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.diff-text.svelte-x75sow,.use-case-text.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.architecture-diagram.svelte-x75sow,.code-example.svelte-x75sow{margin:var(--space-lg) 0}.code-label.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xs)}.code-block.svelte-x75sow{background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--space-md);overflow-x:auto}.code-block.svelte-x75sow code:where(.svelte-x75sow){background:none;border:none;padding:0;font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);white-space:pre}.cost-breakdown.svelte-x75sow{margin:var(--space-lg) 0}.cost-card.svelte-x75sow{padding:var(--space-md);background:var(--color-bg-surface);border-radius:var(--radius-md);text-align:center}.cost-card-highlight.svelte-x75sow{border-color:var(--color-border-emphasis)}.cost-title.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xs)}.cost-amount.svelte-x75sow{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.cost-desc.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.stack-diagram.svelte-x75sow{margin:var(--space-lg) 0;padding:var(--space-lg);background:var(--color-bg-surface);border-radius:var(--radius-md)}.stack-layer.svelte-x75sow{padding:var(--space-md);background:var(--color-bg-pure);border-radius:var(--radius-sm)}.stack-layer-highlight.svelte-x75sow{border-color:var(--color-border-emphasis)}.layer-name.svelte-x75sow{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.layer-desc.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.stack-arrow.svelte-x75sow{text-align:center;font-size:var(--text-h3);color:var(--color-fg-muted);margin:var(--space-xs) 0}.limitations-list.svelte-x75sow{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-lg) 0}.limitation.svelte-x75sow{padding:var(--space-md);background:var(--color-bg-surface);border-left:3px solid var(--color-warning)}.limitation-title.svelte-x75sow{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.limitation-text.svelte-x75sow{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.next-steps-list.svelte-x75sow,.conclusion-list.svelte-x75sow{margin:var(--space-md) 0;padding-left:var(--space-lg)}.next-steps-list.svelte-x75sow li:where(.svelte-x75sow),.conclusion-list.svelte-x75sow li:where(.svelte-x75sow){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-xs)}.paper-footer.svelte-x75sow{margin-top:var(--space-2xl);padding-top:var(--space-xl)}.footer-heading.svelte-x75sow{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-md)}.related-list.svelte-x75sow{list-style:none;padding:0}.related-list.svelte-x75sow li:where(.svelte-x75sow){margin-bottom:var(--space-xs)}.related-link.svelte-x75sow{font-size:var(--text-body);color:var(--color-info);text-decoration:none}.related-link.svelte-x75sow:hover{text-decoration:underline;color:var(--color-fg-primary)}
