.legal.svelte-1dx64ec{--pink: #C4899C;--pink-dark: #A66B7E;--gold: #C9A96E;--text: #2A2226;--text-light: #6D5F66;--cream: #FBF8F4;font-family:Raleway,-apple-system,sans-serif;color:var(--text);background:#fff;line-height:1.6}.demo-banner.svelte-1dx64ec{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;text-align:center;padding:10px 20px;font-size:14px}.demo-banner.svelte-1dx64ec a:where(.svelte-1dx64ec){color:#a5f3fc;text-decoration:underline}.demo-cta.svelte-1dx64ec{display:inline-block;margin-left:12px;background:#fff;color:#7c3aed!important;text-decoration:none!important;padding:4px 14px;border-radius:20px;font-weight:700;font-size:13px}.container.svelte-1dx64ec{max-width:800px;margin:0 auto;padding:0 24px}.bnav.svelte-1dx64ec{background:#fffffff7;border-bottom:1px solid rgba(196,137,156,.12);padding:16px 0;position:sticky;top:40px;z-index:50}.bnav-inner.svelte-1dx64ec{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 24px}.blogo.svelte-1dx64ec,.blogo-footer.svelte-1dx64ec{font-family:Playfair Display,serif;font-size:26px;font-weight:600;color:var(--text);text-decoration:none;letter-spacing:2px}.bback.svelte-1dx64ec{color:var(--pink);text-decoration:none;font-size:14px;font-weight:600}.bback.svelte-1dx64ec:hover{text-decoration:underline}.legal-content.svelte-1dx64ec{padding:64px 24px 80px}.demo-notice.svelte-1dx64ec{background:#fef3c7;border:1px solid #F59E0B;border-radius:8px;padding:16px 20px;margin:0 0 32px;font-size:14px;color:#92400e;line-height:1.6}.demo-notice.svelte-1dx64ec a:where(.svelte-1dx64ec){color:#7c3aed;font-weight:600}.legal-content.svelte-1dx64ec h1:where(.svelte-1dx64ec){font-family:Playfair Display,serif;font-size:38px;margin:0 0 40px;font-weight:600;color:var(--text)}.legal-content.svelte-1dx64ec h2:where(.svelte-1dx64ec){font-family:Playfair Display,serif;font-size:22px;margin:36px 0 12px;font-weight:600;color:var(--pink-dark)}.legal-content.svelte-1dx64ec p:where(.svelte-1dx64ec){color:var(--text-light);margin:0 0 16px;font-weight:300}.legal-content.svelte-1dx64ec a:where(.svelte-1dx64ec){color:var(--pink-dark)}.bfooter.svelte-1dx64ec{background:var(--text);padding:32px 0}.bfooter-inner.svelte-1dx64ec{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 24px}.blogo-footer.svelte-1dx64ec{margin:0;color:#fff;font-size:20px}.bfooter-links.svelte-1dx64ec{display:flex;gap:24px}.bfooter-links.svelte-1dx64ec a:where(.svelte-1dx64ec){color:#fff6;text-decoration:none;font-size:14px}.bfooter-links.svelte-1dx64ec a:where(.svelte-1dx64ec):hover{color:#fff}@media(max-width:768px){.bfooter-inner.svelte-1dx64ec{flex-direction:column;gap:12px;text-align:center}.demo-banner.svelte-1dx64ec{font-size:12px}.demo-cta.svelte-1dx64ec{display:block;margin:8px auto 0;width:fit-content}}
