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