.container.svelte-1jpgw04{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.header.svelte-1jpgw04{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:var(--z-sticky)}.header.transparent.svelte-1jpgw04{background:transparent;border-bottom:none}.nav.svelte-1jpgw04{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0}.logo.svelte-1jpgw04{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-text-primary)}.logo-link.svelte-1jpgw04{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:inherit;transition:opacity .2s}.logo-link.svelte-1jpgw04:hover{opacity:.8}.nav-links.svelte-1jpgw04{display:flex;align-items:center;gap:var(--spacing-xl)}.nav-links.svelte-1jpgw04 a:where(.svelte-1jpgw04){text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:color .2s}.nav-links.svelte-1jpgw04 a:where(.svelte-1jpgw04):hover{color:var(--color-text-primary)}.mobile-logo.svelte-1jpgw04{display:none}.actions.svelte-1jpgw04{display:flex;gap:var(--spacing-md)}@media (max-width: 960px){.mobile-logo.svelte-1jpgw04{display:block}.wide-logo.svelte-1jpgw04{display:none}}@media (max-width: 780px){.nav-links.svelte-1jpgw04 a:where(.svelte-1jpgw04):not(.btn){display:none}.nav-links.svelte-1jpgw04{gap:1rem}}.container.svelte-1kykr8n{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.footer.svelte-1kykr8n{background:var(--footer-background);color:var(--footer-text);padding:var(--spacing-2xl) 0 var(--spacing-md) 0;border-top:10px solid var(--color-logo)}.footer-content.svelte-1kykr8n{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr 1.6fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section.svelte-1kykr8n h4:where(.svelte-1kykr8n){color:#fff;font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.footer-section.svelte-1kykr8n ul:where(.svelte-1kykr8n){list-style:none;padding:0;margin:0}.footer-section.svelte-1kykr8n ul:where(.svelte-1kykr8n) li:where(.svelte-1kykr8n){margin-bottom:var(--spacing-sm)}.footer-section.svelte-1kykr8n a:where(.svelte-1kykr8n){color:var(--color-text-muted);text-decoration:none;transition:color .2s}.footer-section.svelte-1kykr8n a:where(.svelte-1kykr8n):hover{color:#fff}.footer-section.svelte-1kykr8n .logo:where(.svelte-1kykr8n){display:flex;align-items:flex-start;gap:var(--spacing-sm);margin:0 0 var(--spacing-md) var(--spacing-sm);flex-direction:column}.footer-section.svelte-1kykr8n p:where(.svelte-1kykr8n){color:var(--color-text-muted);margin:0;font-size:var(--font-size-sm)}.social-links.svelte-1kykr8n{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.social-links.svelte-1kykr8n a:where(.svelte-1kykr8n){color:var(--color-text-muted);transition:color .2s,transform .2s;display:flex;align-items:center;justify-content:center}.social-links.svelte-1kykr8n a:where(.svelte-1kykr8n):hover{color:#fff;transform:scale(1.15)}.footer-bottom.svelte-1kykr8n{padding:var(--spacing-md);text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:var(--font-size-xs);opacity:.5}@media (max-width: 768px){.footer-content.svelte-1kykr8n{grid-template-columns:1fr 1fr}.footer-section.svelte-1kykr8n:first-child{grid-column:1 / -1}}
