nav.svelte-1h32yp1{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0}nav.svelte-1h32yp1 .container:where(.svelte-1h32yp1){display:flex;justify-content:space-between;align-items:center}nav.svelte-1h32yp1 .brand:where(.svelte-1h32yp1){font-size:1.25rem;font-weight:600;color:var(--color-text);text-decoration:none}nav.svelte-1h32yp1 .brand:where(.svelte-1h32yp1):hover{color:var(--color-primary)}nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){display:flex;list-style:none;gap:var(--spacing-lg)}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--color-text-secondary);text-decoration:none;font-weight:500;transition:color .2s}nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--color-text)}@media (max-width: 768px){nav.svelte-1h32yp1 .container:where(.svelte-1h32yp1){flex-direction:column;gap:var(--spacing-md)}nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){gap:var(--spacing-md)}}main.svelte-12qhfyh{flex:1;padding:var(--spacing-xl) 0}footer.svelte-12qhfyh{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--spacing-md) 0;text-align:center;color:var(--color-text-secondary);font-size:.875rem}
