.hero-title.svelte-cwls5q{font-size:var(--text-h1);font-weight:700;color:var(--color-fg-primary)}.heading-2.svelte-cwls5q{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.heading-3.svelte-cwls5q{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary)}.body-xl.svelte-cwls5q,.body-lg.svelte-cwls5q{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}.body.svelte-cwls5q{font-size:var(--text-body);color:var(--color-fg-tertiary)}.body-secondary.svelte-cwls5q{color:var(--color-fg-secondary)}.body-tertiary.svelte-cwls5q{color:var(--color-fg-tertiary)}.link.svelte-cwls5q{color:var(--color-fg-primary)}.link.svelte-cwls5q:hover{text-decoration:underline}.card-surface.svelte-cwls5q{padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.card-elevated.svelte-cwls5q{padding:var(--space-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.section-border.svelte-cwls5q{border-top:1px solid var(--color-border-default)}.animate-reveal.svelte-cwls5q{opacity:0;transform:translateY(20px);animation:svelte-cwls5q-reveal .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--delay, 0) * .1s)}@keyframes svelte-cwls5q-reveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-reveal.svelte-cwls5q{animation:none;opacity:1;transform:none}}
