.shell.svelte-1aenmaa{background:var(--surface-base);min-height:100dvh;color:var(--text-primary);font-family:var(--font-ui)}nav.svelte-1aenmaa{padding:var(--space-lg) var(--space-lg) 0;max-width:46rem;margin:0 auto}.wordmark.svelte-1aenmaa img:where(.svelte-1aenmaa){width:9rem;height:auto;display:block}footer.svelte-1aenmaa{max-width:46rem;padding:var(--space-lg) var(--space-lg) var(--space-xl);border-top:1px solid var(--surface-deep);margin:0 auto}.shell.svelte-1aenmaa .legal-content{gap:var(--space-lg);flex-direction:column;display:flex}.shell.svelte-1aenmaa .legal-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-lg);overflow-wrap:anywhere}.shell.svelte-1aenmaa .legal-card h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary-deep);margin:0 0 var(--space-md)}.shell.svelte-1aenmaa .legal-card p,.shell.svelte-1aenmaa .legal-card li{color:var(--text-secondary);line-height:1.65}.shell.svelte-1aenmaa .legal-card p{margin:0 0 var(--space-md)}.shell.svelte-1aenmaa .legal-card p:last-child{margin-bottom:0}.shell.svelte-1aenmaa .legal-card ul{margin:0 0 var(--space-md);padding-left:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.shell.svelte-1aenmaa .legal-card strong{color:var(--text-primary)}
