.footer.svelte-1b7o1uj{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:2rem 0;margin-top:auto}.footer-content.svelte-1b7o1uj{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.legal-links.svelte-1b7o1uj{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.legal-links.svelte-1b7o1uj a:where(.svelte-1b7o1uj){color:#6c757d;text-decoration:none;font-size:.9rem;transition:color .2s ease}.legal-links.svelte-1b7o1uj a:where(.svelte-1b7o1uj):hover{color:#495057;text-decoration:underline}.copyright.svelte-1b7o1uj{text-align:center}.copyright.svelte-1b7o1uj p:where(.svelte-1b7o1uj){color:#6c757d;font-size:.85rem;margin:0}@media (max-width: 768px){.legal-links.svelte-1b7o1uj{flex-direction:column;text-align:center;gap:1rem}.footer.svelte-1b7o1uj{padding:1.5rem 0}}
