.menu-btn.svelte-15l02zw{border:1px solid var(--border);background:var(--card);width:44px;height:44px;box-shadow:var(--shadow-lift);cursor:pointer;border-radius:10px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.bars.svelte-15l02zw{flex-direction:column;align-items:flex-start;gap:5px;width:18px;display:flex}.b.svelte-15l02zw{background:var(--foreground);transform-origin:50%;width:18px;height:2.5px;transform:translateX(var(--x)) rotate(var(--r));border-radius:2px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),width .22s,opacity .16s,background .26s;display:block}.b1.svelte-15l02zw{--x:0px;--r:0deg}.b2.svelte-15l02zw{--x:2px;--r:5deg;width:12px}.b3.svelte-15l02zw{--x:-2px;--r:-4deg}.menu-btn.svelte-15l02zw:active .b1:where(.svelte-15l02zw){transform:translateY(3px)scaleX(.85)}.menu-btn.svelte-15l02zw:active .b2:where(.svelte-15l02zw){width:18px;transform:scaleX(.85)}.menu-btn.svelte-15l02zw:active .b3:where(.svelte-15l02zw){transform:translateY(-3px)scaleX(.85)}.open.svelte-15l02zw{z-index:46;border-color:color-mix(in oklch, var(--overlay-foreground) 35%, transparent);box-shadow:none;background:0 0}.open.svelte-15l02zw .b:where(.svelte-15l02zw){background:var(--overlay-foreground)}.open.svelte-15l02zw .b1:where(.svelte-15l02zw){transform:translateY(7.5px)rotate(45deg)}.open.svelte-15l02zw .b2:where(.svelte-15l02zw){opacity:0;width:0}.open.svelte-15l02zw .b3:where(.svelte-15l02zw){transform:translateY(-7.5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-btn.svelte-15l02zw,.b.svelte-15l02zw{transition:none}}
