.site-footer.svelte-9sff3o{color:var(--color-text-muted);padding:3rem 1rem 1.5rem}.footer-inner.svelte-9sff3o{border-top:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:1200px;margin-inline:auto;padding-top:1.5rem;display:flex}.brand-link.svelte-9sff3o{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.logo.svelte-9sff3o{background-color:currentColor;flex-shrink:0;width:2.5rem;height:2.875rem;-webkit-mask:url(../../../logo.svg) 50%/contain no-repeat;mask:url(../../../logo.svg) 50%/contain no-repeat}.studio-name.svelte-9sff3o{font-family:Carattere,cursive;font-size:2rem;line-height:1}.footer-nav.svelte-9sff3o ul:where(.svelte-9sff3o){flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--color-text-muted);border-radius:6px;padding:.35rem .5rem;font-size:.9rem;font-weight:600;text-decoration:none}.footer-nav.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--color-text);background:var(--color-surface)}.copyright.svelte-9sff3o{margin:0;font-size:.8rem}
