.hero-title.svelte-7o0w84{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary)}.hero-lead.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-primary);opacity:.9;line-height:1.6}.hero-subtext.svelte-7o0w84{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:1.6}.section-title.svelte-7o0w84{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.card.svelte-7o0w84{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.card-step.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.card-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.icon.svelte-7o0w84{color:var(--color-fg-secondary)}.arrow.svelte-7o0w84{color:var(--color-fg-subtle)}.emphasis-text.svelte-7o0w84{font-size:var(--text-body-lg);color:var(--color-fg-secondary);font-weight:500}.metric-label.svelte-7o0w84{font-size:var(--text-body-lg);font-weight:600;color:var(--color-fg-primary)}.metric-example.svelte-7o0w84{font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-hover);padding:.25rem .5rem;border-radius:var(--radius-sm)}.section-bg-elevated.svelte-7o0w84{background:var(--color-bg-elevated)}.quote-box.svelte-7o0w84{background:var(--color-hover);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-lg)}.quote-text.svelte-7o0w84{color:var(--color-fg-secondary);font-style:italic}.quote-author.svelte-7o0w84{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.principle-title.svelte-7o0w84{font-size:var(--text-body);font-weight:600;color:var(--color-fg-primary)}.principle-description.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.divider-top.svelte-7o0w84,.section-border.svelte-7o0w84{border-top:1px solid var(--color-border-default)}.checklist-icon.svelte-7o0w84{color:var(--color-fg-muted)}.list-text.svelte-7o0w84{color:var(--color-fg-tertiary)}.cta-button.svelte-7o0w84{background:var(--color-hover);color:var(--color-fg-primary);border:1px solid var(--color-border-emphasis);font-weight:600;border-radius:var(--radius-full);transition:all var(--duration-standard) var(--ease-standard)}.cta-button.svelte-7o0w84:hover{background:var(--color-active);border-color:var(--color-border-emphasis)}.link-text.svelte-7o0w84{color:var(--color-fg-primary)}.link-text.svelte-7o0w84:hover{text-decoration:underline}.tag.svelte-7o0w84{font-size:var(--text-caption);background:var(--color-hover);color:var(--color-fg-tertiary);border-radius:var(--radius-sm)}.mode-description.svelte-7o0w84{color:var(--color-fg-secondary)}.mode-label.svelte-7o0w84{color:var(--color-fg-muted)}.mode-value.svelte-7o0w84{color:var(--color-fg-tertiary)}.stat-value.svelte-7o0w84{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.stat-label.svelte-7o0w84{font-size:var(--text-caption);color:var(--color-fg-muted)}.stat-card.svelte-7o0w84{background:var(--color-hover);border-radius:var(--radius-sm)}.step-number.svelte-7o0w84{font-weight:700;color:var(--color-fg-subtle)}.author-name.svelte-7o0w84{font-size:var(--text-body-lg);font-weight:600;color:var(--color-fg-primary)}.author-title.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.badge.svelte-7o0w84{font-size:var(--text-caption);background:var(--color-hover);color:var(--color-fg-tertiary);border-radius:var(--radius-full)}.work-title.svelte-7o0w84{color:var(--color-fg-primary)}.principle-item.svelte-7o0w84{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.footer-link.svelte-7o0w84{color:var(--color-fg-secondary);transition:color var(--duration-standard) var(--ease-standard)}.footer-link.svelte-7o0w84:hover{color:var(--color-fg-primary)}.canon-intro.svelte-7o0w84{font-size:var(--text-body);color:var(--color-fg-secondary)}.cta-button-primary.svelte-7o0w84{background:var(--color-fg-primary);color:var(--color-bg-pure);font-weight:600;border-radius:var(--radius-full);transition:all var(--duration-standard) var(--ease-standard)}.cta-button-primary.svelte-7o0w84:hover{opacity:.9}.footer-links.svelte-7o0w84{font-size:var(--text-body-sm)}
