.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}header.svelte-12qhfyh{background:var(--color-background);padding:1rem 2rem}nav.svelte-12qhfyh{font-family:var(--font-heading);display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.logo.svelte-12qhfyh{font-family:var(--font-heading);font-size:2rem;font-weight:400;text-decoration:none;color:var(--color-text)}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:2rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:var(--color-text-secondary);font-weight:400;transition:color .2s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-text-hover)}main.svelte-12qhfyh{flex:1;max-width:1200px;margin:0 auto;padding:2rem;width:100%}footer.svelte-12qhfyh{font-family:var(--font-heading);background:var(--color-background);padding:1rem 2rem;text-align:center;color:var(--color-text-secondary)}.social-links.svelte-12qhfyh{display:flex;gap:.5rem;justify-content:center;align-items:center}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-text-secondary);transition:color .3s ease}.social-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-accent)}svg.svelte-12qhfyh{display:block}@media(max-width:768px){nav.svelte-12qhfyh{flex-direction:column;gap:1rem}main.svelte-12qhfyh{padding:1rem}}
