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){display:flex;align-items:center;text-decoration:none}nav.svelte-1h32yp1 .brand:where(.svelte-1h32yp1):hover{opacity:.8}nav.svelte-1h32yp1 .logo-img:where(.svelte-1h32yp1){height:24px;width:auto;filter:brightness(0) saturate(100%) invert(50%) sepia(95%) saturate(2349%) hue-rotate(197deg) brightness(99%) contrast(92%)}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}
