.page.svelte-1t1iofg.svelte-1t1iofg{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.page.svelte-1t1iofg section.svelte-1t1iofg{margin-bottom:2rem}.social-link.svelte-1t1iofg.svelte-1t1iofg{font-size:.85rem;letter-spacing:.04em;color:var(--color-text-muted);padding-bottom:.15rem;border-bottom:1px solid rgba(255,255,255,.15);transition:color .15s ease,border-color .15s ease,opacity .15s ease;opacity:.9}.social-link.svelte-1t1iofg.svelte-1t1iofg:hover{color:var(--accent);border-color:var(--accent);opacity:1}footer.svelte-1t1iofg.svelte-1t1iofg{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem;color:var(--color-text-muted);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}footer.svelte-1t1iofg p.svelte-1t1iofg{margin:0}.footer-links.svelte-1t1iofg.svelte-1t1iofg{display:flex;flex-wrap:wrap;gap:.75rem}
