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