.page-container.svelte-lexj1m{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-lexj1m{padding:var(--spacing-lg)}}.header.svelte-lexj1m{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-lexj1m{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none}.logo.svelte-lexj1m{width:40px;height:40px;border-radius:var(--radius-md)}.app-name.svelte-lexj1m{font-size:var(--font-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.content.svelte-lexj1m{flex:1}.content.svelte-lexj1m h1:where(.svelte-lexj1m){font-size:var(--font-3xl);margin:0 0 var(--spacing-sm) 0}.content.svelte-lexj1m h2:where(.svelte-lexj1m){font-size:var(--font-xl);margin:1.5em 0 .5em;padding-top:.5em;border-top:1px solid var(--color-border)}.content.svelte-lexj1m p:where(.svelte-lexj1m){margin:.6em 0}.content.svelte-lexj1m ul:where(.svelte-lexj1m){margin:.4em 0 .8em;padding-left:1.5em}.content.svelte-lexj1m li:where(.svelte-lexj1m){margin:.3em 0}.response-note.svelte-lexj1m{color:var(--color-text-secondary);font-size:var(--font-md);margin-top:var(--spacing-xl)}.footer.svelte-lexj1m{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}
