.site-footer.svelte-jhquga.svelte-jhquga{padding:2rem 1.5rem;text-align:center;border-top:1px solid var(--border-secondary);background-color:var(--bg-primary);color:var(--fg-secondary);margin-top:auto}.footer-links.svelte-jhquga.svelte-jhquga{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.footer-links.svelte-jhquga a.svelte-jhquga{color:var(--fg-secondary);text-decoration:none;font-weight:500;transition:color .2s ease}.footer-links.svelte-jhquga a.svelte-jhquga:hover{color:var(--fg-primary)}.divider.svelte-jhquga.svelte-jhquga{color:var(--border-secondary)}.lang-selector.svelte-jhquga.svelte-jhquga{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.lang-btn.svelte-jhquga.svelte-jhquga{background:none;border:1px solid var(--border-secondary);padding:.4rem .8rem;border-radius:2rem;color:var(--fg-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.lang-btn.svelte-jhquga.svelte-jhquga:hover{border-color:var(--color-correct);color:var(--fg-primary);background-color:var(--bg-secondary)}.lang-btn.active.svelte-jhquga.svelte-jhquga{background-color:var(--bg-secondary);border:2px solid var(--color-correct);color:var(--fg-primary);font-weight:700;box-shadow:0 4px 15px #0000004d}.copyright.svelte-jhquga.svelte-jhquga{font-size:var(--fs-small);opacity:.8}@media (max-width: 600px){.footer-links.svelte-jhquga.svelte-jhquga{flex-direction:column;gap:.8rem}.divider.svelte-jhquga.svelte-jhquga{display:none}.lang-selector.svelte-jhquga.svelte-jhquga{gap:.5rem}.lang-btn.svelte-jhquga.svelte-jhquga{padding:.3rem .6rem;font-size:.8rem}}
