.path-dot.svelte-uuot3r{width:1rem;height:1rem;border-radius:var(--radius-full);background:var(--path-color)}.lesson-count.svelte-uuot3r{color:var(--color-fg-muted);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.05em}.path-title.svelte-uuot3r{font-size:var(--text-display);font-weight:var(--font-light);margin-bottom:var(--space-sm)}.path-subtitle.svelte-uuot3r{font-size:var(--text-h3);color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.path-description.svelte-uuot3r{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);line-height:var(--leading-relaxed)}.principle-box.svelte-uuot3r{margin-top:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border-default)}.principle-label.svelte-uuot3r{font-size:var(--text-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.principle-text.svelte-uuot3r{font-size:var(--text-body-lg);color:var(--color-fg-secondary);font-style:italic}.prerequisites.svelte-uuot3r{margin-top:var(--space-md);font-size:var(--text-body-sm)}.prerequisites-label.svelte-uuot3r{color:var(--color-fg-muted)}.prerequisites-list.svelte-uuot3r{color:var(--color-fg-tertiary)}.btn-primary.svelte-uuot3r{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-fg-primary);color:var(--color-bg-pure);font-size:var(--text-body);font-weight:var(--font-medium);transition:background var(--duration-micro) var(--ease-standard)}.btn-primary.svelte-uuot3r:hover{background:var(--color-fg-secondary)}.btn-secondary.svelte-uuot3r{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-emphasis);color:var(--color-fg-secondary);font-size:var(--text-body);transition:border-color var(--duration-micro) var(--ease-standard)}.btn-secondary.svelte-uuot3r:hover{border-color:var(--color-border-strong)}.section-title.svelte-uuot3r{font-size:var(--text-h2);margin-bottom:var(--space-lg)}.lesson-card.svelte-uuot3r{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);transition:border-color var(--duration-micro) var(--ease-standard)}.lesson-card.svelte-uuot3r:hover{border-color:var(--color-border-emphasis)}.lesson-card.svelte-uuot3r:hover .lesson-arrow:where(.svelte-uuot3r){transform:translate(.25rem)}.lesson-number.svelte-uuot3r{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--color-bg-surface);display:flex;align-items:center;justify-content:center;font-size:var(--text-body-sm);color:var(--color-fg-muted);font-weight:var(--font-medium)}.lesson-title.svelte-uuot3r{font-size:var(--text-h3);margin-bottom:.25rem}.lesson-description.svelte-uuot3r{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.lesson-meta.svelte-uuot3r{font-size:var(--text-caption);color:var(--color-fg-muted)}.praxis-badge.svelte-uuot3r{font-size:var(--text-caption);color:var(--color-data-1);padding:.25rem .5rem;border-radius:var(--radius-sm);background:var(--color-data-1-muted)}.lesson-arrow.svelte-uuot3r{display:flex;align-items:center;color:var(--color-fg-muted);transition:transform var(--duration-micro) var(--ease-standard)}
