.bottom-sheet-backdrop.svelte-1fgfbmz{position:fixed;inset:0;z-index:39;background:rgba(var(--overlay-rgb),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-1fgfbmz-fade-in .2s ease-out}.bottom-sheet.svelte-1fgfbmz{position:fixed;bottom:0;left:0;right:0;z-index:40;max-height:85vh;min-height:30vh;background:rgba(var(--overlay-rgb),.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(var(--theme-accent-muted-rgb),.2);border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;will-change:transform;animation:svelte-1fgfbmz-slide-up .25s ease-out}.bottom-sheet-handle-zone.svelte-1fgfbmz{display:flex;justify-content:center;padding:.75rem 0 .25rem;cursor:grab;flex-shrink:0}.bottom-sheet-handle.svelte-1fgfbmz{width:2.5rem;height:.25rem;background:rgba(var(--theme-accent-rgb),.25);border-radius:9999px}.bottom-sheet-title.svelte-1fgfbmz{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-accent);opacity:.7;padding:.5rem 1rem .25rem;flex-shrink:0}.bottom-sheet-body.svelte-1fgfbmz{flex:1;overflow-y:auto;padding:.5rem 1rem 1.5rem;-webkit-overflow-scrolling:touch}@keyframes svelte-1fgfbmz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fgfbmz-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
