.overlay.svelte-vzu14m{z-index:95;background:#000000a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.overlay.gate.svelte-vzu14m{z-index:9000;background:var(--color-bg);overscroll-behavior:none;align-items:center;padding:1rem}.panel.svelte-vzu14m{background:var(--color-bg);color:var(--color-text);width:100%;max-width:28rem;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1.5px solid var(--color-border);box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;gap:.75rem;display:flex}.panel.gate.svelte-vzu14m{overscroll-behavior:contain;max-height:100%;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:none;border-radius:0;justify-content:center;overflow:auto}.panel.svelte-vzu14m:focus{outline:none}h2.svelte-vzu14m{font-family:var(--font-display);margin:0;font-size:1.375rem;font-style:italic}p.svelte-vzu14m{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.45}.reopen.svelte-vzu14m{font-size:.9rem}.caption.svelte-vzu14m{font-size:.8rem;font-style:italic}ol.svelte-vzu14m{flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;font-size:.95rem;display:flex}.snooze-btn.svelte-vzu14m{color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;align-self:center;margin-top:.25rem;padding:.25rem;font-size:.8rem;text-decoration:underline}
