.burger.svelte-pzk0ul{border:2px solid var(--outline);border-radius:var(--radius-xs);background:var(--surface-card);width:32px;height:32px;box-shadow:var(--shadow-xs);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;padding:7px;display:none}.burger.svelte-pzk0ul span:where(.svelte-pzk0ul){background:var(--text-primary);width:100%;height:2px;transition:width .15s var(--ease-out,ease);border-radius:2px;display:block}.burger.svelte-pzk0ul span:where(.svelte-pzk0ul):nth-child(2){align-self:flex-end;width:70%}.burger.svelte-pzk0ul:hover span:where(.svelte-pzk0ul):nth-child(2){width:100%}@media (width<=820px){.burger.svelte-pzk0ul{display:flex}}.drawer.svelte-pzk0ul{border:2px solid var(--border-subtle);border-top:12px solid var(--coral-400);border-radius:var(--radius-lg);background:var(--surface-card);width:min(224px,72vw);max-width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 20px);box-shadow:var(--shadow-lg);animation:svelte-pzk0ul-drawer-in .2s var(--ease-out,ease);padding:0;position:fixed;inset:10px 10px auto auto;overflow-y:auto;translate:0}@keyframes svelte-pzk0ul-drawer-in{0%{opacity:0;translate:110%}}@media (prefers-reduced-motion:reduce){.drawer.svelte-pzk0ul{animation:none}}.drawer.svelte-pzk0ul::backdrop{background:#35190e59}.drawer-inner.svelte-pzk0ul{flex-direction:column;padding:8px;display:flex}.drawer-head.svelte-pzk0ul{border-bottom:2px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:6px;padding:2px 4px 8px;display:flex}.drawer-close.svelte-pzk0ul{border:2px solid var(--outline);border-radius:var(--radius-xs);background:var(--plum-300);width:28px;height:28px;box-shadow:var(--shadow-xs);color:var(--text-primary);cursor:pointer;font-size:18px;font-weight:700;line-height:1}.drawer-links.svelte-pzk0ul{flex-direction:column;gap:1px;display:flex}.drawer-foot.svelte-pzk0ul{border-top:2px dotted var(--beige-400);font-family:var(--font-display);color:var(--text-muted);margin:8px 4px 2px;padding-top:8px;font-size:12px;font-weight:600}.drawer-links.svelte-pzk0ul a,.drawer-links.svelte-pzk0ul button{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background .13s var(--ease-out,ease), color .13s var(--ease-out,ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.drawer-links.svelte-pzk0ul a:after{content:"›";color:var(--text-muted);font-size:15px}.drawer-links.svelte-pzk0ul a:hover,.drawer-links.svelte-pzk0ul button:hover{background:var(--coral-100);color:var(--text-primary)}.drawer-links.svelte-pzk0ul a:hover:after{color:var(--text-primary)}.drawer-links.svelte-pzk0ul [data-kind]:after{content:none}.drawer-links.svelte-pzk0ul [data-kind=cta]{border:2px solid var(--outline);border-radius:var(--radius-sm);background:var(--accent-primary);box-shadow:var(--shadow-xs);color:var(--text-on-accent);justify-content:center;margin-top:6px}.drawer-links.svelte-pzk0ul [data-kind=cta]:hover{background:var(--accent-primary-hover);color:var(--text-on-accent)}.drawer-links.svelte-pzk0ul [data-kind=quiet]{border-top:2px dotted var(--beige-400);color:var(--text-muted);border-radius:0;margin-top:6px;padding-top:12px;font-size:13px}.drawer-links.svelte-pzk0ul [data-kind=danger]{color:var(--danger);font-size:13px}.drawer-links.svelte-pzk0ul [data-kind=danger]:hover{background:var(--danger-bg);color:var(--danger)}.drawer-links.svelte-pzk0ul form{margin:0}
