.hamburger.svelte-1i1tk8b{--mobile-nav-icon:var(--text-primary);display:none}.hamburger.light.svelte-1i1tk8b{--mobile-nav-icon:var(--workspace-text-primary)}@media (width<=720px){.hamburger.svelte-1i1tk8b{cursor:pointer;z-index:31;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:flex;position:relative}.hamburger-line.svelte-1i1tk8b{background:var(--mobile-nav-icon);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger-line.open.svelte-1i1tk8b:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-line.open.svelte-1i1tk8b:nth-child(2){opacity:0}.hamburger-line.open.svelte-1i1tk8b:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.drawer-backdrop.svelte-1i1tk8b{background:var(--overlay-scrim);z-index:29;position:fixed;inset:0}.drawer.svelte-1i1tk8b{--drawer-bg:var(--bg-raised);--drawer-border:var(--border-subtle);--drawer-link-color:var(--text-primary);--drawer-link-border:var(--border-subtle);--drawer-status-color:var(--text-muted);background:var(--drawer-bg);border-left:1px solid var(--drawer-border);z-index:30;flex-direction:column;gap:.25rem;width:280px;max-width:80vw;padding:5rem 1.5rem 2rem;animation:.2s svelte-1i1tk8b-slideIn;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-nav.svelte-1i1tk8b{flex-direction:column;gap:.25rem;display:flex}.drawer.light.svelte-1i1tk8b{--drawer-bg:var(--workspace-bg-raised);--drawer-border:var(--workspace-border-default);--drawer-link-color:var(--workspace-text-primary);--drawer-link-border:var(--workspace-border-subtle);--drawer-status-color:var(--workspace-text-muted)}@keyframes svelte-1i1tk8b-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-link.svelte-1i1tk8b{color:var(--drawer-link-color);border-bottom:1px solid var(--drawer-link-border);padding:.85rem .5rem;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;display:block}.drawer-link--status.svelte-1i1tk8b{cursor:default;color:var(--drawer-status-color)}.drawer-cta.svelte-1i1tk8b{background:var(--accent-gold);color:var(--text-on-accent);text-align:center;border-radius:8px;margin-top:.75rem;padding:.85rem 1rem;font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:block}
