.kannuh-toast-container{
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 99999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.kannuh-toast{
    min-width: 260px;
    padding: 14px 18px;
    border-radius: 12px;

    background: rgba(30,30,30,0.9);
    backdrop-filter: blur(10px);

    color: white;
    font-size: 14px;
    font-weight: 500;

    box-shadow: 0 10px 30px rgba(0,0,0,0.25);

    transform: translateX(120%);
    opacity: 0;

    transition: all .35s ease;
}

.kannuh-toast.show{
    transform: translateX(0);
    opacity: 1;
}

.kannuh-toast.success{
    border-left:4px solid #22c55e;
}

.kannuh-toast.error{
    border-left:4px solid #ef4444;
}

.kannuh-toast.info{
    border-left:4px solid #3b82f6;
}