.subtractive-animation.svelte-1c9o7gg{width:100%}.frame-container.svelte-1c9o7gg{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow-x:auto;padding:1rem}.frame.svelte-1c9o7gg{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.65rem;line-height:1.3;color:var(--color-fg-secondary);margin:0;white-space:pre}@media(min-width:768px){.frame.svelte-1c9o7gg{font-size:.75rem}}@media(min-width:1024px){.frame.svelte-1c9o7gg{font-size:.85rem}}.controls.svelte-1c9o7gg{display:flex;gap:.5rem;margin-top:1rem;justify-content:center}.control-btn.svelte-1c9o7gg{padding:.5rem 1rem;font-size:var(--text-caption);font-family:inherit;background:transparent;border:1px solid var(--color-border-emphasis);color:var(--color-fg-tertiary);cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.control-btn.svelte-1c9o7gg:hover:not(:disabled){border-color:var(--color-fg-muted);color:var(--color-fg-secondary)}.control-btn.svelte-1c9o7gg:disabled{opacity:.3;cursor:not-allowed}.control-btn.primary.svelte-1c9o7gg{border-color:var(--color-fg-muted);color:var(--color-fg-secondary)}.caption.svelte-1c9o7gg{text-align:center;font-size:var(--text-caption);color:var(--color-fg-muted);margin-top:.75rem}.revealed.svelte-1c9o7gg{color:var(--color-fg-secondary)}.header-section.svelte-mrcr9q{padding-top:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-default)}.eyebrow.svelte-mrcr9q{font-size:var(--text-body-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-tertiary)}.intro-text.svelte-mrcr9q{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}.text-sm-canon.svelte-mrcr9q{font-size:var(--text-body-sm)}.text-lg-canon.svelte-mrcr9q{font-size:var(--text-body-lg)}.text-xs-canon.svelte-mrcr9q{font-size:var(--text-caption)}.text-base-canon.svelte-mrcr9q{font-size:var(--text-body)}.text-2xl-canon.svelte-mrcr9q{font-size:var(--text-h2)}.opacity-40-canon.svelte-mrcr9q{color:var(--color-fg-muted)}.opacity-60-canon.svelte-mrcr9q{color:var(--color-fg-tertiary)}.opacity-70-canon.svelte-mrcr9q,.opacity-80-canon.svelte-mrcr9q{color:var(--color-fg-secondary)}.border-canon.svelte-mrcr9q{border-color:var(--color-border-default)}section.svelte-mrcr9q{border-color:var(--color-border-default)}.triad-question.svelte-mrcr9q{font-style:italic}.triad-intro.svelte-mrcr9q{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}
