.ascii-container.svelte-1rmsidc{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.ascii-art.svelte-1rmsidc{color:var(--color-fg-secondary);font-size:clamp(.7rem,2vw,1rem)}.hero-title.svelte-1rmsidc{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary)}.hero-subtitle.svelte-1rmsidc{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}.hero-description.svelte-1rmsidc{color:var(--color-fg-muted)}.content-card.svelte-1rmsidc{background:var(--color-hover);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.section-title.svelte-1rmsidc{font-size:var(--text-h3);font-weight:700;color:var(--color-fg-primary)}.label-text.svelte-1rmsidc{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.body-text.svelte-1rmsidc{color:var(--color-fg-tertiary)}.caption-text.svelte-1rmsidc{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.emphasis-text.svelte-1rmsidc{color:var(--color-fg-primary)}.insight-card.svelte-1rmsidc{background:#0000004d;border-radius:var(--radius-md)}.insight-title.svelte-1rmsidc{color:var(--color-fg-primary);font-weight:500}.cta-button.svelte-1rmsidc{background:var(--color-fg-primary);color:var(--color-bg-pure);font-weight:500;border-radius:var(--radius-md);transition:opacity var(--duration-micro) var(--ease-standard)}.cta-button.svelte-1rmsidc:hover{opacity:.9}.secondary-button.svelte-1rmsidc{border:1px solid var(--color-border-emphasis);color:var(--color-fg-primary);font-weight:500;border-radius:var(--radius-md);transition:background var(--duration-micro) var(--ease-standard)}.secondary-button.svelte-1rmsidc:hover{background:var(--color-active)}.metric-card.svelte-1rmsidc{background:#0000004d;border-radius:var(--radius-md)}.code-text.svelte-1rmsidc{font-family:monospace;font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.code-line-label.svelte-1rmsidc{color:#22c55e}.code-line-comment.svelte-1rmsidc{color:var(--color-fg-muted)}.border-card.svelte-1rmsidc{border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md)}.quote-text.svelte-1rmsidc{color:var(--color-fg-tertiary);font-style:italic}.note-text.svelte-1rmsidc{color:var(--color-fg-muted);font-size:var(--text-caption)}
