.legal-page.svelte-16fxxow{max-width:800px;margin:4rem auto;padding:2rem;background:#2d1b4e;border-radius:12px;border:2px solid #BF953F;color:#fff}h1.svelte-16fxxow{font-family:Playfair Display,serif;font-size:2.5rem;text-align:center;margin-bottom:3rem}.legal-section.svelte-16fxxow{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(191,149,63,.3)}.legal-section.svelte-16fxxow:last-child{border-bottom:none}h2.svelte-16fxxow{color:#fcf6ba;font-size:1.5rem;margin-bottom:1rem;font-family:Playfair Display,serif}p.svelte-16fxxow{line-height:1.8;color:#fff;font-size:1rem}.note.svelte-16fxxow{font-size:.9rem;color:#ccc;font-style:italic;margin-top:1rem}a.svelte-16fxxow{background:linear-gradient(45deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:underline;text-decoration-color:#bf953f;text-underline-offset:3px}a.svelte-16fxxow:hover{filter:brightness(1.3)}@media (max-width: 768px){.legal-page.svelte-16fxxow{margin:2rem 1rem;padding:1.5rem}h1.svelte-16fxxow{font-size:2rem}}
