@layer puresv{.toaster.svelte-1kymlcg{z-index:40;gap:var(--puresv-space-2);width:min(22rem, calc(100vw - 2 * var(--puresv-space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:max(var(--puresv-space-4), env(safe-area-inset-bottom));inset-inline-end:var(--puresv-space-4)}.toast.svelte-1kymlcg{align-items:flex-start;gap:var(--puresv-space-3);padding:var(--puresv-space-3) var(--puresv-space-4);border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-lg);background-color:var(--puresv-canvas);box-shadow:var(--puresv-shadow-lg);pointer-events:auto;transition:opacity var(--puresv-duration-overlay) var(--puresv-ease-out), transform var(--puresv-duration-overlay) var(--puresv-ease-out);display:flex}@starting-style{.toast.svelte-1kymlcg{opacity:0;transform:translateY(.5rem)}}.dot.svelte-1kymlcg{border-radius:var(--puresv-radius-full);background-color:var(--puresv-text-muted);flex-shrink:0;width:.5rem;height:.5rem;margin-block-start:.375rem}.toast[data-tone=info].svelte-1kymlcg .dot:where(.svelte-1kymlcg){background-color:var(--puresv-accent)}.toast[data-tone=success].svelte-1kymlcg .dot:where(.svelte-1kymlcg){background-color:var(--puresv-success)}.toast[data-tone=warning].svelte-1kymlcg .dot:where(.svelte-1kymlcg){background-color:var(--puresv-warning)}.toast[data-tone=danger].svelte-1kymlcg .dot:where(.svelte-1kymlcg){background-color:var(--puresv-danger)}.content.svelte-1kymlcg{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.title.svelte-1kymlcg{color:var(--puresv-text);font-size:var(--puresv-text-md);font-weight:var(--puresv-weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.desc.svelte-1kymlcg{color:var(--puresv-text-muted);font-size:var(--puresv-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.close.svelte-1kymlcg{width:1.5rem;height:1.5rem;border-radius:var(--puresv-radius-sm);color:var(--puresv-text-muted);cursor:pointer;transition:background-color var(--puresv-duration) var(--puresv-ease-out), color var(--puresv-duration) var(--puresv-ease-out), transform var(--puresv-duration) var(--puresv-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--puresv-space-2));display:inline-flex}.close.svelte-1kymlcg:active{transform:scale(.97)}@media (hover:hover){.close.svelte-1kymlcg:hover{background-color:var(--puresv-surface-2);color:var(--puresv-text)}}.close.svelte-1kymlcg:focus-visible{outline:2px solid var(--puresv-ring);outline-offset:2px}.close.svelte-1kymlcg svg:where(.svelte-1kymlcg){width:.875rem;height:.875rem}}
