.page-header.svelte-1e0rsuc{padding:1.5rem;border-bottom:1px solid var(--border)}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;color:var(--foreground);font-style:italic;margin:0}.page-content.svelte-1e0rsuc{padding:1.5rem}.content-section.svelte-1e0rsuc{margin-bottom:2rem}.content-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;color:var(--primary);margin-bottom:.75rem;font-style:italic}.content-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--muted-foreground);line-height:1.6}.page-header.svelte-1e0rsuc{animation:svelte-1e0rsuc-fadeInDown .3s ease both}.page-content.svelte-1e0rsuc{animation:svelte-1e0rsuc-fadeIn .4s ease both}.content-section.svelte-1e0rsuc{animation:svelte-1e0rsuc-staggerFadeIn .3s ease both}.content-section.svelte-1e0rsuc:nth-child(1){animation-delay:.05s}.content-section.svelte-1e0rsuc:nth-child(2){animation-delay:.1s}.content-section.svelte-1e0rsuc:nth-child(3){animation-delay:.15s}.content-section.svelte-1e0rsuc:nth-child(4){animation-delay:.2s}.content-section.svelte-1e0rsuc:nth-child(5){animation-delay:.25s}.content-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){transition:transform .2s ease}.content-section.svelte-1e0rsuc:hover h2:where(.svelte-1e0rsuc){transform:translate(4px)}@keyframes svelte-1e0rsuc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1e0rsuc-fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1e0rsuc-staggerFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
