.snackbar{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background-color:var(--clr-dark);color:var(--clr-bg);padding:12px 24px;border-radius:50px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(0,27,46,.3);z-index:999999;direction:rtl;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.34, 1.56, .64, 1)}.snackbar.show{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.snackbar-message{font-size:.95rem;font-weight:600}.snackbar-icon svg{width:22px;height:22px;display:block}.snackbar.success{border:2px solid #239f40}.snackbar.success svg{stroke:#239F40}.snackbar.error{border:2px solid #da0000}.snackbar.error svg{stroke:#DA0000}.snackbar.warning{background-color:var(--clr-bg);color:var(--clr-dark);border:2px solid var(--clr-accent)}.snackbar.warning svg{stroke:var(--clr-dark)}