.experiment-page.svelte-1udtj9v{max-width:var(--width-content);margin:0 auto;padding:var(--space-xl) var(--gutter)}.experiment-header.svelte-1udtj9v{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-default)}.header-meta.svelte-1udtj9v{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.separator.svelte-1udtj9v{color:var(--color-fg-subtle)}.experiment-header.svelte-1udtj9v h1:where(.svelte-1udtj9v){font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-sm);line-height:var(--leading-tight)}.subtitle.svelte-1udtj9v{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed)}.ascii-art.svelte-1udtj9v{font-family:var(--font-mono);font-size:.65rem;line-height:1.2;color:var(--color-fg-muted);text-align:center;overflow-x:auto;margin:var(--space-xl) 0;padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.section.svelte-1udtj9v{margin-bottom:var(--space-2xl)}.section.svelte-1udtj9v h2:where(.svelte-1udtj9v){font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-md)}.section.svelte-1udtj9v h3:where(.svelte-1udtj9v){font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.section.svelte-1udtj9v h4:where(.svelte-1udtj9v){font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-top:var(--space-md);margin-bottom:var(--space-xs)}.section.svelte-1udtj9v p:where(.svelte-1udtj9v){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-sm)}.section.svelte-1udtj9v ul:where(.svelte-1udtj9v){margin:var(--space-sm) 0;padding-left:var(--space-md)}.section.svelte-1udtj9v li:where(.svelte-1udtj9v){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-xs)}.section.svelte-1udtj9v a:where(.svelte-1udtj9v){color:var(--color-fg-primary);text-decoration:underline;text-underline-offset:.15em}.section.svelte-1udtj9v a:where(.svelte-1udtj9v):hover{color:var(--color-fg-secondary)}.section.svelte-1udtj9v em:where(.svelte-1udtj9v){font-style:italic}.section.svelte-1udtj9v strong:where(.svelte-1udtj9v){font-weight:var(--font-semibold);color:var(--color-fg-primary)}.section.svelte-1udtj9v code:where(.svelte-1udtj9v){font-family:var(--font-mono);font-size:.9em;padding:.15em .4em;background:var(--color-bg-surface);border-radius:var(--radius-sm)}.treatment-grid.svelte-1udtj9v{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin:var(--space-md) 0}.treatment.svelte-1udtj9v{padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.treatment.svelte-1udtj9v h3:where(.svelte-1udtj9v){font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-xs) 0}.treatment.svelte-1udtj9v p:where(.svelte-1udtj9v){font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin:0;line-height:var(--leading-relaxed)}.phases-table.svelte-1udtj9v{margin:var(--space-md) 0;overflow-x:auto}.phases-table.svelte-1udtj9v table:where(.svelte-1udtj9v){width:100%;border-collapse:collapse}.phases-table.svelte-1udtj9v th:where(.svelte-1udtj9v),.phases-table.svelte-1udtj9v td:where(.svelte-1udtj9v){padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border-default)}.phases-table.svelte-1udtj9v th:where(.svelte-1udtj9v){font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.phases-table.svelte-1udtj9v td:where(.svelte-1udtj9v){font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.phases-table.svelte-1udtj9v td:where(.svelte-1udtj9v):first-child{font-family:var(--font-mono);color:var(--color-fg-muted);white-space:nowrap}.code-block.svelte-1udtj9v{font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:1.6;padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-sm) 0 var(--space-md) 0;color:var(--color-fg-secondary)}.experiment-footer.svelte-1udtj9v{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-default)}.tags.svelte-1udtj9v{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm)}.tag.svelte-1udtj9v{padding:var(--space-xs) var(--space-sm);font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full)}.principles.svelte-1udtj9v{font-size:var(--text-caption);color:var(--color-fg-muted);font-family:var(--font-mono)}@media(max-width:768px){.experiment-header.svelte-1udtj9v h1:where(.svelte-1udtj9v){font-size:var(--text-h2)}.ascii-art.svelte-1udtj9v{font-size:.5rem}.treatment-grid.svelte-1udtj9v{grid-template-columns:1fr}}
