@import"https://fonts.googleapis.com/css2?family=Pacifico&family=Quicksand:wght@400;500;600;700&display=swap";.notification-container[data-v-d4438cd8]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:9999;width:90%;max-width:400px;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.notification[data-v-d4438cd8]{text-align:center;font-size:1.1rem;font-weight:600;padding:.75rem 1.5rem;border-radius:20px;box-shadow:0 4px 15px #00000026;pointer-events:auto;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.notification.success[data-v-d4438cd8]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}.notification.error[data-v-d4438cd8]{background:linear-gradient(135deg,#ffebee,#ffcdd2);color:#c62828}.notification.info[data-v-d4438cd8]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.notification.warning[data-v-d4438cd8]{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#f57f17}.notification.positive[data-v-d4438cd8]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}.notification.funny[data-v-d4438cd8]{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#f57f17}.notification.gentle[data-v-d4438cd8]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.notification-enter-active[data-v-d4438cd8],.notification-leave-active[data-v-d4438cd8]{transition:all .3s ease}.notification-enter-from[data-v-d4438cd8]{opacity:0;transform:translateY(20px)}.notification-leave-to[data-v-d4438cd8]{opacity:0;transform:translateY(-20px)}.notification-move[data-v-d4438cd8]{transition:transform .3s ease}@media(max-width:480px){.notification-container[data-v-d4438cd8]{bottom:1rem;width:95%}.notification[data-v-d4438cd8]{font-size:1rem;padding:.65rem 1.25rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}@keyframes float-hearts{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-100px) rotate(360deg);opacity:0}}
