.legal.svelte-bijnrw{--ro: #c0392b;--ro-dark: #96281b;--text: #2d2d2d;--text-light: #706B64;--warm: #F9F3EB;font-family:Inter,-apple-system,sans-serif;color:var(--text);background:#fff;line-height:1.6}.demo-banner.svelte-bijnrw{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-bijnrw a:where(.svelte-bijnrw){color:#a5f3fc;text-decoration:underline}.demo-cta.svelte-bijnrw{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-bijnrw{max-width:800px;margin:0 auto;padding:0 24px}.rnav.svelte-bijnrw{background:#fffffff7;border-bottom:1px solid rgba(192,57,43,.1);padding:16px 0;position:sticky;top:40px;z-index:50}.rnav-inner.svelte-bijnrw{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 24px}.rlogo.svelte-bijnrw,.rlogo-footer.svelte-bijnrw{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:700;color:var(--text);text-decoration:none}.rlogo.svelte-bijnrw span:where(.svelte-bijnrw),.rlogo-footer.svelte-bijnrw span:where(.svelte-bijnrw){color:var(--ro);font-style:italic}.rback.svelte-bijnrw{color:var(--ro);text-decoration:none;font-size:14px;font-weight:600}.rback.svelte-bijnrw:hover{text-decoration:underline}.legal-content.svelte-bijnrw{padding:64px 24px 80px}.demo-notice.svelte-bijnrw{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-bijnrw a:where(.svelte-bijnrw){color:#7c3aed;font-weight:600}.legal-content.svelte-bijnrw h1:where(.svelte-bijnrw){font-family:Cormorant Garamond,serif;font-size:38px;margin:0 0 40px;font-weight:600;color:var(--text)}.legal-content.svelte-bijnrw h2:where(.svelte-bijnrw){font-family:Cormorant Garamond,serif;font-size:22px;margin:36px 0 12px;font-weight:600;color:var(--ro)}.legal-content.svelte-bijnrw p:where(.svelte-bijnrw){color:var(--text-light);margin:0 0 16px}.legal-content.svelte-bijnrw a:where(.svelte-bijnrw){color:var(--ro)}.rfooter.svelte-bijnrw{background:var(--text);padding:32px 0}.rfooter-inner.svelte-bijnrw{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 24px}.rlogo-footer.svelte-bijnrw{margin:0;color:#fff;font-size:20px}.rfooter-links.svelte-bijnrw{display:flex;gap:24px}.rfooter-links.svelte-bijnrw a:where(.svelte-bijnrw){color:#ffffff80;text-decoration:none;font-size:14px}.rfooter-links.svelte-bijnrw a:where(.svelte-bijnrw):hover{color:#fff}@media(max-width:768px){.rfooter-inner.svelte-bijnrw{flex-direction:column;gap:12px;text-align:center}.demo-banner.svelte-bijnrw{font-size:12px}.demo-cta.svelte-bijnrw{display:block;margin:8px auto 0;width:fit-content}}
