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