  background: linear-gradient(45deg, rgba(31, 221, 161, 0.25), rgba(15, 23, 42, 0.2));
            align-self: flex-start;
            animation-delay: 0.3s;
        }

        .message.role-system {
            background: linear-gradient(45deg, rgba(254, 202, 87, 0.25), rgba(15, 23, 42, 0.2));
            align-self: center;
            text-align: center;
            max-width: 70%;
            animation-delay: 0.4s;
        }

        .message-content {
            font-size: 1.1rem;
            line-he