@layer theme,base;@layer components{.ui-toasts{z-index:var(--ui-z-toast,1100);inset-inline-start:1rem;pointer-events:none;flex-direction:column;gap:.5rem;width:min(26rem,100% - 2rem);display:flex;position:fixed;bottom:1rem}.ui-toasts:empty{display:none}.ui-toast{pointer-events:auto;box-sizing:border-box;font-family:var(--ui-font);font-size:var(--ui-font-size-sm);color:var(--ui-text);background:var(--ui-popover-bg,var(--ui-surface-raised));border:var(--ui-border-width) solid var(--ui-popover-border,var(--ui-divider));border-radius:var(--ui-popover-radius,var(--ui-radius));box-shadow:var(--ui-shadow-pop);animation:ui-toast-in var(--ui-motion-duration-slow) var(--ui-motion-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 1.25rem;line-height:1.45;display:grid}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(6px)}}.ui-toast .ui-marker{margin-top:.3em}.ui-toast-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-toast-title,.ui-toast-desc{margin:0}.ui-toast-title{font-weight:600}.ui-toast-desc{color:var(--ui-muted)}.ui-toast-actions{flex-wrap:wrap;grid-column:2;gap:.25rem .5rem;margin:-.25rem 0 -.25rem -.75rem;display:flex}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}}@layer utilities;
