.footer.svelte-jz8lnl{padding:2rem 1.5rem;border-top:1px solid var(--color-border);font-family:var(--font-mono)}.footer-content.svelte-jz8lnl{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.copyright.svelte-jz8lnl{font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em}.site-name.svelte-jz8lnl{color:var(--color-text)}.separator.svelte-jz8lnl{margin:0 .25rem}.author.svelte-jz8lnl{font-size:.75rem;color:var(--color-text-secondary)}.author.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-accent);text-decoration:none}.author.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}@media(min-width:768px){.footer-content.svelte-jz8lnl{flex-direction:row;justify-content:space-between}}
