.drawer-backdrop.svelte-rfuq4y{position:fixed;inset:0;background:color-mix(in oklab,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60}.drawer-panel.svelte-rfuq4y{position:fixed;top:0;right:0;height:100%;width:min(80vw,320px);background:color-mix(in oklab,var(--background) 96%,transparent);border-left:1px solid color-mix(in oklab,var(--primary) 30%,transparent);padding:5rem 2rem 2rem;z-index:61;box-shadow:-20px 0 60px color-mix(in oklab,var(--foreground) 30%,transparent);animation:svelte-rfuq4y-slide-in .22s ease-out}.drawer-close.svelte-rfuq4y{position:absolute;top:1.5rem;right:1.5rem;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in oklab,var(--primary) 40%,transparent);background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--foreground)}.drawer-links.svelte-rfuq4y{display:flex;flex-direction:column;gap:1.2rem;text-transform:uppercase;letter-spacing:.25em;color:color-mix(in oklab,var(--primary) 75%,var(--foreground) 25%);font-size:.85rem}.drawer-links.svelte-rfuq4y a:where(.svelte-rfuq4y){padding:.5rem 0;border-bottom:1px solid color-mix(in oklab,var(--primary) 20%,transparent)}@keyframes svelte-rfuq4y-slide-in{0%{transform:translate(12%);opacity:0}to{transform:translate(0);opacity:1}}
