.legal-container.svelte-wfxp3h{max-width:800px;margin:0 auto;padding:4rem 1.5rem;color:#ccc}.legal-header.svelte-wfxp3h{margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2rem}.legal-title.svelte-wfxp3h{font-size:2.5rem;color:#fff;margin-bottom:.5rem;font-weight:800}.legal-date.svelte-wfxp3h{color:#666;font-family:Share Tech Mono,monospace;font-size:.85rem}.legal-content.svelte-wfxp3h h2:where(.svelte-wfxp3h){color:#fff;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.legal-content.svelte-wfxp3h p:where(.svelte-wfxp3h),.legal-content.svelte-wfxp3h li:where(.svelte-wfxp3h){font-size:1rem;line-height:1.7;margin-bottom:1rem;color:#bbb}.legal-content.svelte-wfxp3h ul:where(.svelte-wfxp3h){padding-left:1.5rem;margin-bottom:1.5rem}.legal-shield.svelte-wfxp3h{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);color:#ddd;padding:1.5rem;border-radius:8px;margin:2rem 0;display:flex;align-items:flex-start;gap:1rem}.shield-icon.svelte-wfxp3h{font-size:1.5rem;color:#cf0}.back-link.svelte-wfxp3h{display:inline-flex;align-items:center;gap:.5rem;color:#666;text-decoration:none;margin-bottom:2rem;font-family:Share Tech Mono,monospace;font-size:.9rem;transition:color .3s}.back-link.svelte-wfxp3h:hover{color:#cf0}hr.svelte-wfxp3h{border:0;border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;margin-bottom:1.5rem}.legal-footnote.svelte-wfxp3h{font-size:.8rem;color:#666}
