@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes slide-down{0%{opacity:0;transform:translateY(-64px)}100%{opacity:1;transform:translateY(0)}}.toast-container{display:grid;grid-template-columns:1fr;gap:4px;position:absolute;top:52px;right:0}.toast-container .toast{display:block;color:var(--hl-font-clear);background:var(--hl-light-shade);border-radius:5px;padding:16px;width:240px;min-height:16px;animation:slide-down 0.5s, fade-in 1s, fade-out 3s 3s}.toast-container .toast--error{color:white;background:#f3454d}
