@layer components{.toast.svelte-zemmny{--toast-accent:var(--border);--toast-icon:var(--primary);--toast-icon-bg:var(--muted);border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--toast-accent) / .6);background:hsl(var(--popover));width:100%;min-height:3.5rem;color:hsl(var(--popover-foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .06), 0 14px 36px -8px hsl(var(--foreground) / .28);align-items:center;gap:.75rem;padding:.5rem .375rem .5rem 1rem;display:flex}.toast[data-tone=success].svelte-zemmny,.toast[data-tone=info].svelte-zemmny{--toast-accent:var(--info-border);--toast-icon:var(--info-icon);--toast-icon-bg:var(--info-bg)}.toast[data-tone=warning].svelte-zemmny{--toast-accent:var(--warning-border);--toast-icon:var(--warning-icon);--toast-icon-bg:var(--warning-bg)}.toast[data-tone=destructive].svelte-zemmny{--toast-accent:var(--destructive-border);--toast-icon:var(--destructive-icon);--toast-icon-bg:var(--destructive-bg)}.toast__icon.svelte-zemmny{background:hsl(var(--toast-icon-bg));width:2.25rem;height:2.25rem;color:hsl(var(--toast-icon));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast[data-has-description].svelte-zemmny .toast__icon:where(.svelte-zemmny){align-self:flex-start;margin-top:.25rem}.toast__icon.svelte-zemmny svg{width:1.15rem;height:1.15rem}.toast__body.svelte-zemmny{flex-direction:column;flex:1;gap:.125rem;min-width:0;padding-block:.25rem;display:flex}.toast__message.svelte-zemmny{font-size:1.0625rem;line-height:1.35}.toast[data-has-description].svelte-zemmny .toast__message:where(.svelte-zemmny){font-weight:700}.toast__description.svelte-zemmny{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.4}.toast__action.svelte-zemmny{min-height:2.75rem;color:hsl(var(--primary));border-radius:var(--radius);flex-shrink:0;padding:0 .875rem;font-size:1rem;font-weight:700}.toast__body.svelte-zemmny .toast__action:where(.svelte-zemmny){align-self:flex-start;margin:.125rem 0 -.375rem -.875rem}.toast__action.svelte-zemmny:hover{background:hsl(var(--primary) / .1)}.toast__close.svelte-zemmny{width:2.75rem;height:2.75rem;color:hsl(var(--muted-foreground));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast[data-has-description].svelte-zemmny .toast__close:where(.svelte-zemmny){align-self:flex-start}.toast__close.svelte-zemmny:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.toast__close.svelte-zemmny svg{width:1.1rem;height:1.1rem}.toast__action.svelte-zemmny:focus-visible,.toast__close.svelte-zemmny:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}}
