.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)}
