.site-header[data-v-ddcbb739]{background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.nav-link[data-v-ddcbb739]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;color:var(--muted-foreground);font-size:13.5px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}.nav-link[data-v-ddcbb739]:hover{background:color-mix(in srgb,var(--brand) 8%,var(--background));color:#052e1c}.nav-link.is-active[data-v-ddcbb739]{background:color-mix(in srgb,var(--brand) 12%,var(--background));color:#052e1c}.nav-link.is-active[data-v-ddcbb739]:before{width:6px;height:6px;border-radius:999px;background:var(--brand);content:""}.dark .nav-link.is-active[data-v-ddcbb739],.dark .nav-link[data-v-ddcbb739]:hover{color:#ecfdf3}.theme-toggle[data-v-ddcbb739]{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--foreground);transition:background-color .15s}.theme-toggle[data-v-ddcbb739]:hover{background:color-mix(in srgb,var(--brand) 8%,var(--background))}.header-button[data-v-ddcbb739]{display:inline-flex;height:36px;align-items:center;padding:0 14px;border-radius:7px;background:var(--background);box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);font-size:13.5px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s}.header-button[data-v-ddcbb739]:hover{background:color-mix(in srgb,var(--brand) 8%,var(--background))}.header-button.is-primary[data-v-ddcbb739]{background:#052e1c;box-shadow:0 8px 18px -12px #04341ee6;color:#fff}.header-button.is-primary[data-v-ddcbb739]:hover{background:#0b3d27}.dark .header-button.is-primary[data-v-ddcbb739]{background:#ecfdf3;box-shadow:none;color:#052e1c}.dark .header-button.is-primary[data-v-ddcbb739]:hover{background:#fff}.skip-link[data-v-ddcbb739]{position:absolute;top:12px;left:24px;z-index:1;transform:translateY(-200%)}.skip-link[data-v-ddcbb739]:focus{transform:none}.header-button[data-v-ddcbb739]:focus-visible,.nav-link[data-v-ddcbb739]:focus-visible,.theme-toggle[data-v-ddcbb739]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.header-button[data-v-ddcbb739],.nav-link[data-v-ddcbb739],.theme-toggle[data-v-ddcbb739]{transition:none}}
