.page-container{background:var(--color-bg-pure);color:var(--color-fg-primary)}.page-title{font-size:var(--text-h1);font-weight:700}.section-title{font-size:var(--text-h2);font-weight:700}.subsection-title{font-size:var(--text-h3);font-weight:600;color:var(--color-fg-secondary)}.results-title{font-size:var(--text-h1);font-weight:700}.text-secondary{color:var(--color-fg-secondary);font-size:var(--text-body-lg)}.text-tertiary{color:var(--color-fg-tertiary)}.text-muted{color:var(--color-fg-muted)}.text-body-sm{font-size:var(--text-body-sm)}.text-caption{font-size:var(--text-caption)}.header-section{border-bottom:1px solid var(--color-border-default)}.section-divider{border-top:1px solid var(--color-border-default)}.abstract-section{border-left:4px solid var(--color-border-emphasis)}.card,.card-subtle{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.card-title{font-size:var(--text-body-lg);font-weight:600;color:var(--color-fg-secondary)}.code-block{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);font-family:monospace;font-size:var(--text-body-sm)}.code-inline{color:var(--color-fg-secondary);background:var(--color-bg-subtle);padding:.125rem .5rem;border-radius:var(--radius-sm)}.metric-value{font-size:var(--text-h1);font-weight:700}.link{color:var(--color-fg-secondary);text-decoration:underline;transition:color var(--duration-micro) var(--ease-standard)}.link:hover{color:var(--color-fg-primary)}.data-success{color:var(--color-data-2)}.data-error{color:var(--color-error)}.data-info{color:var(--color-data-1)}.data-warning{color:var(--color-data-4)}.architecture-diagram.svelte-7n5dj3{background:var(--color-bg-subtle);border-radius:var(--radius-lg)}.metric-highlight.svelte-7n5dj3{color:var(--color-fg-primary);font-weight:600}.comparison-table.svelte-7n5dj3{border-collapse:collapse}.comparison-table.svelte-7n5dj3 thead:where(.svelte-7n5dj3){background:var(--color-bg-subtle)}.comparison-table.svelte-7n5dj3 th:where(.svelte-7n5dj3){color:var(--color-fg-secondary);font-weight:600}.comparison-table.svelte-7n5dj3 tbody:where(.svelte-7n5dj3) tr:where(.svelte-7n5dj3):last-child{background:var(--color-bg-subtle)}.text-error.svelte-7n5dj3{color:var(--color-error)}.text-success.svelte-7n5dj3{color:var(--color-success)}
