.breadcrumb.svelte-1g8ksq1{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem;flex-wrap:wrap}.breadcrumb.svelte-1g8ksq1 a:where(.svelte-1g8ksq1){color:var(--text-muted);text-decoration:none}.breadcrumb.svelte-1g8ksq1 a:where(.svelte-1g8ksq1):hover{color:var(--text)}.breadcrumb-sep.svelte-1g8ksq1{color:var(--text-muted);opacity:.5}.legal-page.svelte-1g8ksq1{min-height:100vh;padding:2rem 1rem}.legal-container.svelte-1g8ksq1{max-width:800px;margin:0 auto;padding:3rem 2rem;background-color:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-title.svelte-1g8ksq1{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center}.legal-updated.svelte-1g8ksq1{text-align:center;color:#ffffff8c;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.legal-content.svelte-1g8ksq1{color:#ffffffe6}.legal-section.svelte-1g8ksq1{margin-bottom:2.5rem}.legal-section.svelte-1g8ksq1:last-child{margin-bottom:0}.contact-highlight.svelte-1g8ksq1{padding:1.25rem 1.5rem;border:1px solid rgba(230,126,34,.35);border-radius:16px;background:#e67e2214}.legal-section.svelte-1g8ksq1 h2:where(.svelte-1g8ksq1){font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem}.legal-section.svelte-1g8ksq1 p:where(.svelte-1g8ksq1){line-height:1.8;margin-bottom:1rem;font-size:1rem}.legal-section.svelte-1g8ksq1 a:where(.svelte-1g8ksq1){color:#e67e22;text-decoration:underline}.legal-section.svelte-1g8ksq1 a:where(.svelte-1g8ksq1):hover{color:#f39c12}.legal-section.svelte-1g8ksq1 ul:where(.svelte-1g8ksq1),.legal-section.svelte-1g8ksq1 ol:where(.svelte-1g8ksq1){margin:1rem 0;padding-left:2rem}.legal-section.svelte-1g8ksq1 ul:where(.svelte-1g8ksq1){list-style-type:disc}.legal-section.svelte-1g8ksq1 ol:where(.svelte-1g8ksq1){list-style-type:decimal}.legal-section.svelte-1g8ksq1 li:where(.svelte-1g8ksq1){margin-bottom:.5rem;line-height:1.6}@media (max-width: 768px){.legal-container.svelte-1g8ksq1{padding:2rem 1.5rem}.legal-title.svelte-1g8ksq1{font-size:2rem}.legal-section.svelte-1g8ksq1 h2:where(.svelte-1g8ksq1){font-size:1.25rem}.contact-highlight.svelte-1g8ksq1{padding:1rem 1.15rem}}
