.bg-majo { background: #fdf2f8; }
.skeleton {
background: linear-gradient(90deg, #f3f4f6 25%, #fce7f3 50%, #f3f4f6 75%);
background-size: 200% 100%;
animation: loading 1.5s infinite;
}
@keyframes loading {
0% { background-position: 200% 0; }
100% { background-position: -200% 0; }
}
#toast { transition: all 0.4s ease; transform: translateY(100px); opacity: 0; }
#toast.show { transform: translateY(0); opacity: 1; }