.legal-page.svelte-wzu1rn{min-height:100vh;background:#050506;color:#d4c9b8;font-family:Inter,sans-serif}.legal-header.svelte-wzu1rn{padding:1.5rem 2rem;border-bottom:1px solid rgba(200,164,90,.15)}.legal-logo.svelte-wzu1rn{font-family:Cinzel,serif;font-size:1.25rem;font-weight:700;color:#c8a45a;text-decoration:none;letter-spacing:.15em}.legal-content.svelte-wzu1rn{max-width:720px;margin:0 auto;padding:3rem 2rem 4rem}h1.svelte-wzu1rn{font-family:Cinzel,serif;font-size:2rem;color:#c8a45a;margin-bottom:.5rem;font-weight:700}.updated.svelte-wzu1rn{font-size:.85rem;color:#8a8070;margin-bottom:2.5rem}section.svelte-wzu1rn{margin-bottom:2rem}h2.svelte-wzu1rn{font-family:Cinzel,serif;font-size:1.05rem;color:#c8a45a;margin-bottom:.75rem;font-weight:600;letter-spacing:.05em}p.svelte-wzu1rn{line-height:1.75;color:#b5aa99;margin-bottom:.75rem;font-size:.95rem}ul.svelte-wzu1rn{list-style:none;padding:0;margin:.5rem 0 .75rem}ul.svelte-wzu1rn li:where(.svelte-wzu1rn){color:#b5aa99;font-size:.95rem;padding:.3rem 0 .3rem 1.25rem;position:relative;line-height:1.6}ul.svelte-wzu1rn li:where(.svelte-wzu1rn):before{content:"—";position:absolute;left:0;color:#c8a45a;opacity:.5}a.svelte-wzu1rn{color:#c8a45a;text-decoration:none}a.svelte-wzu1rn:hover{text-decoration:underline}strong.svelte-wzu1rn{color:#d4c9b8}.legal-footer.svelte-wzu1rn{border-top:1px solid rgba(200,164,90,.15);padding:2rem;text-align:center}.legal-footer.svelte-wzu1rn nav:where(.svelte-wzu1rn){display:flex;gap:2rem;justify-content:center;margin-bottom:1rem;flex-wrap:wrap}.legal-footer.svelte-wzu1rn nav:where(.svelte-wzu1rn) a:where(.svelte-wzu1rn){font-size:.85rem;color:#8a8070}.legal-footer.svelte-wzu1rn p:where(.svelte-wzu1rn){font-size:.8rem;color:#5a5248;margin:0}
