.container.svelte-1apm232{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-md)}.header.svelte-1apm232{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:var(--z-sticky)}.header.transparent.svelte-1apm232{background:transparent;border-bottom:none}.nav.svelte-1apm232{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0}.logo.svelte-1apm232{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-1apm232{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:inherit;transition:opacity .2s}.logo-link.svelte-1apm232:hover{opacity:.8}.nav-links.svelte-1apm232{display:flex;align-items:center;gap:var(--spacing-xl)}.nav-links.svelte-1apm232 a:where(.svelte-1apm232){text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:color .2s}.nav-links.svelte-1apm232 a:where(.svelte-1apm232):hover{color:var(--color-text-primary)}@media (max-width: 480px){.logo-link.svelte-1apm232 span:where(.svelte-1apm232){display:none}}@media (max-width: 780px){.nav-links.svelte-1apm232 a:where(.svelte-1apm232):not(.btn){display:none}.nav-links.svelte-1apm232{gap:1rem}}.container.svelte-1v1qsws{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-md)}.footer.svelte-1v1qsws{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-1v1qsws{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section.svelte-1v1qsws h4:where(.svelte-1v1qsws){color:#fff;font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.footer-section.svelte-1v1qsws ul:where(.svelte-1v1qsws){list-style:none;padding:0;margin:0}.footer-section.svelte-1v1qsws ul:where(.svelte-1v1qsws) li:where(.svelte-1v1qsws){margin-bottom:var(--spacing-sm)}.footer-section.svelte-1v1qsws a:where(.svelte-1v1qsws){color:var(--color-text-muted);text-decoration:none;transition:color .2s}.footer-section.svelte-1v1qsws a:where(.svelte-1v1qsws):hover{color:#fff}.footer-section.svelte-1v1qsws .logo:where(.svelte-1v1qsws){display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column}.footer-section.svelte-1v1qsws .logo:where(.svelte-1v1qsws) strong:where(.svelte-1v1qsws){color:#fff;font-size:var(--font-size-lg)}.footer-section.svelte-1v1qsws p:where(.svelte-1v1qsws){color:var(--color-text-muted);margin:0;font-size:var(--font-size-sm)}.footer-bottom.svelte-1v1qsws{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}
