.page.svelte-c3f7w{max-width:var(--content-max-width);padding:var(--page-pad-y) var(--page-pad-x) var(--page-pad-bottom);padding-bottom:calc(var(--page-pad-bottom) + env(safe-area-inset-bottom));margin:0 auto}.site-header.svelte-c3f7w{margin-bottom:var(--space-3xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}.back-link.svelte-c3f7w{align-items:center;gap:var(--space-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-accent);margin-bottom:var(--space-xl);text-decoration:none;display:inline-flex}.back-link.svelte-c3f7w:hover{color:var(--color-accent-hover)}.site-title.svelte-c3f7w{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);margin:0 0 var(--space-sm);color:var(--color-text)}.site-subtitle.svelte-c3f7w{font-size:var(--font-size-body);color:var(--color-text-muted);margin:0}.content.svelte-c3f7w{font-size:var(--font-size-body);color:var(--color-text);line-height:1.7}.content.svelte-c3f7w p:where(.svelte-c3f7w){margin:0 0 var(--space-2xl)}.content.svelte-c3f7w a:where(.svelte-c3f7w){color:var(--color-accent)}.contact.svelte-c3f7w{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold)}
