.page-container.svelte-19zj0ke{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:900px;margin:0 auto;padding:var(--spacing-md)}@media(min-width:768px){.page-container.svelte-19zj0ke{padding:var(--spacing-lg)}}.header.svelte-19zj0ke{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.logo-link.svelte-19zj0ke{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none}.logo.svelte-19zj0ke{width:40px;height:40px;border-radius:var(--radius-md)}.app-name.svelte-19zj0ke{font-size:var(--font-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.content.svelte-19zj0ke{flex:1}.content.svelte-19zj0ke h1:where(.svelte-19zj0ke){font-size:var(--font-3xl);margin:0 0 var(--spacing-sm) 0}.content.svelte-19zj0ke h2:where(.svelte-19zj0ke){font-size:var(--font-xl);margin:1.5em 0 .5em;padding-top:.5em;border-top:1px solid var(--color-border)}.content.svelte-19zj0ke p:where(.svelte-19zj0ke){margin:.6em 0}.content.svelte-19zj0ke ul:where(.svelte-19zj0ke){margin:.4em 0 .8em;padding-left:1.5em}.content.svelte-19zj0ke li:where(.svelte-19zj0ke){margin:.3em 0}.meta.svelte-19zj0ke{color:var(--color-text-secondary);font-size:var(--font-sm)}.footer.svelte-19zj0ke{margin-top:var(--spacing-3xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-sm);text-align:center}
