.legal-layout.svelte-1aenmaa{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.legal-header.svelte-1aenmaa{border-bottom:1px solid var(--border-color);padding:1rem 2rem;background:var(--bg-primary);position:sticky;top:0;z-index:10}.logo-link.svelte-1aenmaa{text-decoration:none;color:var(--text-primary)}.logo.svelte-1aenmaa{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.legal-content.svelte-1aenmaa{flex:1;padding:2rem 0}.legal-footer.svelte-1aenmaa{border-top:1px solid var(--border-color);padding:2rem;text-align:center;color:var(--text-secondary);font-size:.875rem;background:var(--bg-secondary)}.legal-footer.svelte-1aenmaa p:where(.svelte-1aenmaa){margin:.25rem 0}
