-width: 85%;
            position: relative;
            opacity: 0;
            transform: translateY(30px);
            animation: fadeUp 0.5s forwards;
            transition: var(--transition);
            backdrop-filter: blur(10px);
            border: 1px solid var(--glass-border);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
        }

        .message:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4);
        }

        .message.role-u