.app-island-toaster{--shadow-toast-island:0 1px 2px #0000000d, 0 4px 12px -4px #0000001a;--v2-island-settle:cubic-bezier(.32, 1.2, .5, 1);--v2-island-liquid:cubic-bezier(.33, 0, .2, 1)}.app-island-toaster [data-sonner-toast][data-styled=true]{--v2-island-radius:1.5rem;width:fit-content;min-width:min(15rem,100%);max-width:var(--width);min-height:3rem;color:color-mix(in srgb, var(--v2-toast-accent,var(--popover-foreground)) 75%, var(--popover-foreground));border-radius:var(--v2-island-radius);box-shadow:none;isolation:isolate;background:0 0;border:0;align-items:flex-start;gap:.625rem;margin-inline:auto;padding:.5rem 2.75rem .5rem .5rem;font-size:.875rem;left:0;right:0}.app-island-toaster [data-sonner-toast][data-styled=true]:focus-visible{box-shadow:none;outline:2px solid var(--primary);outline-offset:2px}.app-island-toaster [data-sonner-toast][data-styled=true]:has([data-description],[data-button]){padding-block:.625rem}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position]:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--v2-island-radius);background:linear-gradient(var(--v2-toast-accent-tint,transparent), var(--v2-toast-accent-tint,transparent)), var(--popover);height:auto;box-shadow:var(--shadow-toast-island);border:0;position:absolute;inset:0;transform:none}.app-island-toaster [data-sonner-toast]:not([data-swiping=true]){transition:transform .45s var(--v2-island-settle), opacity .18s ease-out, height .45s var(--v2-island-settle)}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position=top][data-mounted=false][data-front=true]{--y:translateY(0);opacity:1}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position=top][data-removed=false][data-swipe-out=false]{animation:app-island-drop-in .56s var(--v2-island-settle) backwards}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position=top][data-removed=true][data-front=true][data-swipe-out=false]{animation:.2s ease-in forwards app-island-drop-out}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position][data-removed=false][data-swipe-out=false]:before{animation:app-island-liquid-in .64s var(--v2-island-liquid) backwards}.app-island-toaster [data-sonner-toast][data-styled=true][data-removed=false][data-swipe-out=false]>*{animation:.26s ease-out .24s backwards app-island-content-in}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(0);opacity:1}.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position][data-removed=true][data-swipe-out=false]:before{animation:.2s ease-in forwards app-island-liquid-out}.app-island-toaster [data-sonner-toast][data-styled=true][data-removed=true][data-swipe-out=false]>*{animation:90ms ease-in forwards app-island-content-out}.app-island-toaster [data-sonner-toast][data-styled=true] [data-icon]{width:2rem;height:2rem;color:var(--v2-toast-accent,var(--text-muted));background:0 0;border-radius:999px;justify-content:center;margin:0}.app-island-toaster [data-sonner-toast][data-styled=true] [data-icon] svg{margin:0}.app-island-toaster [data-sonner-toast][data-styled=true] [data-icon]{flex-shrink:0}.app-island-toaster [data-sonner-toast][data-styled=true] [data-content]{align-self:center;gap:.25rem;min-width:0;padding-block:.3125rem}.app-island-toaster [data-sonner-toast][data-styled=true] [data-title]{text-wrap:pretty;overflow-wrap:anywhere;line-height:1.45}.app-island-toaster [data-sonner-toast][data-styled=true] [data-description]{color:inherit;text-wrap:pretty;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.app-island-toaster [data-sonner-toast][data-styled=true] [data-button]{align-self:center;font-size:.75rem}.app-island-toaster [data-sonner-toast][data-styled=true] [data-close-button]{width:1.5rem;height:1.5rem;top:.75rem;left:auto;right:.625rem;transform:none}@keyframes app-island-liquid-in{0%{filter:blur(6px);opacity:0;border-radius:999px;inset:0 calc(50% - 60px) calc(100% - 36px);translate:0 -10px}12%{opacity:1}42%{filter:blur(1px);inset:3px -12px;translate:0}62%{filter:blur();inset:-2px 5px}80%{inset:1px -2px}92%{inset:0 1px}to{border-radius:var(--v2-island-radius);filter:blur();opacity:1;inset:0;translate:0}}@keyframes app-island-drop-in{0%{translate:0 calc(-100% - 16px)}65%{translate:0 4px}85%{translate:0 -1px}to{translate:0}}@keyframes app-island-drop-out{to{translate:0 calc(-100% - 16px)}}@keyframes app-island-content-in{0%{opacity:0;filter:blur(3px);translate:0 4px}to{opacity:1;filter:blur();translate:0}}@keyframes app-island-liquid-out{0%,30%{border-radius:var(--v2-island-radius);filter:blur();opacity:1;inset:0;translate:0}50%{inset:2px -5px}to{filter:blur(4px);opacity:0;border-radius:999px;inset:0 calc(50% - 60px) calc(100% - 36px);translate:0 -14px}}@keyframes app-island-content-out{to{opacity:0}}@keyframes app-island-fade-in{0%{opacity:0}}@keyframes app-island-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-island-toaster [data-sonner-toast][data-styled=true][data-y-position]:before,.app-island-toaster [data-sonner-toast]>*{animation:none!important}.app-island-toaster [data-sonner-toast][data-removed=false][data-swipe-out=false]{animation:.16s ease-out backwards app-island-fade-in!important}.app-island-toaster [data-sonner-toast][data-removed=true][data-swipe-out=false]{animation:.15s ease-in forwards app-island-fade-out!important}}@media (max-width:600px){.app-island-toaster [data-sonner-toast][data-styled=true]{right:calc(var(--mobile-offset-left) * 2);max-width:100%}}
