.backdrop.svelte-v26x08{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000059}.sheet.svelte-v26x08{position:fixed;left:0;right:0;bottom:0;z-index:201;max-height:85vh;max-height:85svh;overflow-y:auto;box-sizing:border-box;padding:var(--space-2) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--color-card);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-3)}@media(min-width:700px){.sheet.svelte-v26x08{left:50%;bottom:5vh;width:min(520px,calc(100vw - 48px));transform:translate(-50%);border-radius:var(--radius-md)}}.grabber.svelte-v26x08{width:40px;height:4px;margin:var(--space-1) auto var(--space-2);background:var(--color-border);border-radius:var(--radius-full)}.head.svelte-v26x08{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.head.svelte-v26x08 h2:where(.svelte-v26x08){margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--color-brand-display)}.close.svelte-v26x08{flex-shrink:0;padding:var(--space-1) var(--space-2);font:inherit;font-size:1rem;line-height:1;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-ink-secondary);cursor:pointer}.close.svelte-v26x08:hover{background:var(--color-wash-gold);color:var(--color-ink)}.body.svelte-v26x08{padding:var(--space-2) 0 var(--space-1)}.body.centred.svelte-v26x08{padding-top:var(--space-1);text-align:center}@media(prefers-reduced-motion:reduce){.backdrop.svelte-v26x08,.sheet.svelte-v26x08{transition:none}}
