.page.svelte-cwls5q{max-width:48rem;min-height:100vh;margin:0 auto;padding:1.5rem}.back-link.svelte-cwls5q{color:var(--text-muted);margin-bottom:1.5rem;font-size:.875rem;display:inline-block}.back-link.svelte-cwls5q:hover{color:var(--foreground)}h1.svelte-cwls5q{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}section.svelte-cwls5q{margin-bottom:2rem}section.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.prose.svelte-cwls5q{color:var(--text-muted);flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.6;display:flex}.prose.svelte-cwls5q a:where(.svelte-cwls5q){text-decoration:underline}.prose.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--foreground)}.prose.svelte-cwls5q ul:where(.svelte-cwls5q){flex-direction:column;gap:.25rem;padding-left:1.5rem;list-style:outside;display:flex}.credits.svelte-cwls5q{flex-direction:column;gap:.75rem;display:flex}.credit-card.svelte-cwls5q{border:1px solid var(--card-border);background:var(--card-bg);border-radius:.5rem;padding:1rem}.credit-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--foreground);margin-bottom:.25rem;font-weight:700}.credit-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);font-size:.875rem;line-height:1.6}.credit-card.svelte-cwls5q a:where(.svelte-cwls5q){text-decoration:underline}.credit-card.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--foreground)}
